pass through model.options properly without having to nest it under provider name. you may have to update your configs see https://opencode.ai/docs/models/#openrouter for an example

This commit is contained in:
Dax Raad
2025-07-19 12:40:28 -04:00
parent 2b44dbdbf1
commit 86d5b25d18
4 changed files with 66 additions and 3 deletions

View File

@@ -61,6 +61,48 @@ You can customize the base URL for any provider by setting the `baseURL` option.
---
### OpenRouter
Many OpenRouter models are preloaded by default - you can customize these or add your own.
Here's an example of specifying a provider
```json title="opencode.json"
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"openrouter": {
"models": {
"moonshotai/kimi-k2": {
"options": {
"provider": {
"order": ["baseten"],
"allow_fallbacks": false
}
}
}
}
}
}
}
```
You can also add additional models
```json title="opencode.json"
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"openrouter": {
"models": {
"somecoolnewmodel": {},
}
}
}
}
---
### Local
You can configure local model like ones served through LM Studio or Ollama. To