diff options
| author | Dax Raad <[email protected]> | 2025-06-18 11:06:16 -0400 |
|---|---|---|
| committer | Dax Raad <[email protected]> | 2025-06-18 11:06:16 -0400 |
| commit | ebe51534a16eda0e4cd74c767f354eb1d52fd563 (patch) | |
| tree | d2437a419edb3f966bb5e8eb1e29812804b1695d | |
| parent | b8bbee47180acb82a298783d4b8aabac5b1527ab (diff) | |
| download | opencode-ebe51534a16eda0e4cd74c767f354eb1d52fd563.tar.gz opencode-ebe51534a16eda0e4cd74c767f354eb1d52fd563.zip | |
allow setting options in global provider store
| -rw-r--r-- | README.md | 3 | ||||
| -rw-r--r-- | packages/opencode/src/provider/provider.ts | 4 |
2 files changed, 4 insertions, 3 deletions
@@ -83,6 +83,9 @@ Start with a `provider.toml` file in `~/.config/opencode/providers` name = "OpenRouter" env = ["OPENROUTER_API_KEY"] npm = "@openrouter/ai-sdk-provider" + +[options] +baseURL = "https://api.openrouter.ai" # optional settings ``` And models in `~/.config/opencode/providers/openrouter/models/[model-id]` diff --git a/packages/opencode/src/provider/provider.ts b/packages/opencode/src/provider/provider.ts index 9c21703d9..fdb0dc643 100644 --- a/packages/opencode/src/provider/provider.ts +++ b/packages/opencode/src/provider/provider.ts @@ -203,9 +203,7 @@ export namespace Provider { } // load config - for (const [providerID, provider] of Object.entries( - config.provider ?? {}, - )) { + for (const [providerID, provider] of configProviders) { mergeProvider(providerID, provider.options ?? {}, "config") } |
