diff --git a/home-manager/modules/opencode/opencode.jsonc b/home-manager/modules/opencode/opencode.jsonc index 01ec75140..63890a0b4 100644 --- a/home-manager/modules/opencode/opencode.jsonc +++ b/home-manager/modules/opencode/opencode.jsonc @@ -2,5 +2,43 @@ "$schema": "https://opencode.ai/config.json", "theme": "opencode", "model": "kimi-k2", - "autoupdate": true + "autoupdate": true, + "provider": { + "lmstudio": { + "npm": "@ai-sdk/openai-compatible", + "name": "LM Studio (local)", + "options": { + "baseURL": "http://127.0.0.1:1234/v1" + }, + "models": { + "qwen/qwen3-coder-30b": { + "name": "Qwen: Qwen3 Coder 30B" + } + } + }, + "ollama": { + "npm": "@ai-sdk/openai-compatible", + "name": "Ollama (local)", + "options": { + "baseURL": "http://localhost:11434/v1" + }, + "models": { + "openai/gpt-oss-20b": { + "name": "OpenAI: gpt-oss-20b" + } + } + }, + "openrouter": { + "models": { + "moonshotai/kimi-k2": { + "options": { + "provider": { + "order": ["baseten"], + "allow_fallbacks": false + } + } + } + } + } + } }