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

docs: enabled_providers docs section (#5586)

Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: rekram1-node <[email protected]>
Co-authored-by: Aiden Cline <[email protected]>
opencode-agent[bot] 2 месяцев назад
Родитель
Сommit
0beccc406e
1 измененных файлов с 19 добавлено и 0 удалено
  1. 19 0
      packages/web/src/content/docs/config.mdx

+ 19 - 0
packages/web/src/content/docs/config.mdx

@@ -367,6 +367,25 @@ The `disabled_providers` option accepts an array of provider IDs. When a provide
 
 
 ---
 ---
 
 
+### Enabled providers
+
+You can specify an allowlist of providers through the `enabled_providers` option. When set, only the specified providers will be enabled and all others will be ignored.
+
+```json title="opencode.json"
+{
+  "$schema": "https://opencode.ai/config.json",
+  "enabled_providers": ["anthropic", "openai"]
+}
+```
+
+This is useful when you want to restrict OpenCode to only use specific providers rather than disabling them one by one.
+
+:::note
+If a provider appears in both `enabled_providers` and `disabled_providers`, the `disabled_providers` takes priority for backwards compatibility.
+:::
+
+---
+
 ## Variables
 ## Variables
 
 
 You can use variable substitution in your config files to reference environment variables and file contents.
 You can use variable substitution in your config files to reference environment variables and file contents.