docs: disabled_providers

This commit is contained in:
adamdottv 2025-06-23 10:21:21 -05:00
parent 5140e83012
commit e2e481cbb5
No known key found for this signature in database
GPG key ID: 9CB48779AF150E75

View file

@ -89,3 +89,21 @@ You can configure MCP servers you want to use through the `mcp` option.
```
[Learn more here](/docs/mcp-servers).
---
### Disabled providers
You can disable providers that are loaded automatically through the `disabled_providers` option. This is useful when you want to prevent certain providers from being loaded even if their credentials are available.
```json title="opencode.json"
{
"$schema": "https://opencode.ai/config.json",
"disabled_providers": ["openai", "gemini"]
}
```
The `disabled_providers` option accepts an array of provider IDs. When a provider is disabled:
- It won't be loaded even if environment variables are set
- It won't be loaded even if API keys are configured through `opencode auth login`
- The provider's models won't appear in the model selection list