Skip to content

Commit ebe5153

Browse files
committed
allow setting options in global provider store
1 parent b8bbee4 commit ebe5153

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,9 @@ Start with a `provider.toml` file in `~/.config/opencode/providers`
8383
name = "OpenRouter"
8484
env = ["OPENROUTER_API_KEY"]
8585
npm = "@openrouter/ai-sdk-provider"
86+
87+
[options]
88+
baseURL = "https://api.openrouter.ai" # optional settings
8689
```
8790

8891
And models in `~/.config/opencode/providers/openrouter/models/[model-id]`

packages/opencode/src/provider/provider.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -203,9 +203,7 @@ export namespace Provider {
203203
}
204204

205205
// load config
206-
for (const [providerID, provider] of Object.entries(
207-
config.provider ?? {},
208-
)) {
206+
for (const [providerID, provider] of configProviders) {
209207
mergeProvider(providerID, provider.options ?? {}, "config")
210208
}
211209

0 commit comments

Comments
 (0)