Просмотр исходного кода

docs: document model id behavior (#2856)

Giuseppe Rota 4 месяцев назад
Родитель
Сommit
468201190e
1 измененных файлов с 32 добавлено и 1 удалено
  1. 32 1
      packages/web/src/content/docs/models.mdx

+ 32 - 1
packages/web/src/content/docs/models.mdx

@@ -100,10 +100,41 @@ You can globally configure a model's options through the config.
 }
 ```
 
-Here we're configuring global settings for two models: `gpt-5` when accessed via the `openai` provider, and `claude-sonnet-4-20250514` when accessed via the `anthropic` provider.
+Here we're configuring global settings for two built-in models: `gpt-5` when accessed via the `openai` provider, and `claude-sonnet-4-20250514` when accessed via the `anthropic` provider.  
+The built-in provider and model names can be found on [Models.dev](https://models.dev).
 
 You can also configure these options for any agents that you are using. The agent config overrides any global options here. [Learn more](/docs/agents/#additional).
 
+You can also define custom models that extend built-in ones and can optionally use specific options by referring to their id:
+
+```jsonc title="opencode.jsonc" {6-20}
+{
+  "$schema": "https://opencode.ai/config.json",
+  "provider": {
+    "opencode": {
+      "models": {
+        "gpt-5-high": {
+          "id": "gpt-5",
+          "options": {
+            "reasoningEffort": "high",
+            "textVerbosity": "low",
+            "reasoningSummary": "auto"
+          }
+        },
+        "gpt-5-low": {
+          "id": "gpt-5",
+          "options": {
+            "reasoningEffort": "low",
+            "textVerbosity": "low",
+            "reasoningSummary": "auto"
+          }
+        }
+      }
+    }
+  }
+}
+```
+
 ---
 
 ## Loading models