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

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
 
 You can use variable substitution in your config files to reference environment variables and file contents.