From 86d5b25d1831d378f358b46598d4de06b9eaa8f9 Mon Sep 17 00:00:00 2001 From: Dax Raad Date: Sat, 19 Jul 2025 12:40:28 -0400 Subject: 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 --- packages/web/src/content/docs/docs/models.mdx | 42 +++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) (limited to 'packages/web/src/content') diff --git a/packages/web/src/content/docs/docs/models.mdx b/packages/web/src/content/docs/docs/models.mdx index cde1d2a41..894c72f08 100644 --- a/packages/web/src/content/docs/docs/models.mdx +++ b/packages/web/src/content/docs/docs/models.mdx @@ -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 -- cgit v1.2.3