Files
portable-config/templates/opencode.json
T

140 lines
3.2 KiB
JSON

{
"$schema": "https://opencode.ai/config.json",
"provider": {
"ollama2": {
"npm": "@ai-sdk/openai-compatible",
"name": "Ollama 2 (main local)",
"options": {
"baseURL": "http://127.0.0.1:11434/v1",
"apiKey": "ollama",
"timeout": false,
"requestTimeout": 900000,
"chunkTimeout": 180000
},
"models": {
"devstral-small-2": {
"name": "Devstral Small 2"
},
"qwen2.5-coder:7b": {
"name": "Qwen 2.5 Coder (7B)"
}
}
},
"ollama3": {
"npm": "@ai-sdk/openai-compatible",
"name": "Ollama 3 (12GB local)",
"options": {
"baseURL": "http://127.0.0.1:30069/v1",
"apiKey": "ollama",
"timeout": false,
"requestTimeout": 900000,
"chunkTimeout": 180000
},
"models": {
"qwen2.5-coder:7b": {
"name": "Qwen 2.5 Coder (7B)"
}
}
},
"anthropic": {
"npm": "@ai-sdk/openai-compatible",
"name": "Anthropic",
"options": {
"baseURL": "https://api.anthropic.com/v1"
},
"models": {
"claude-opus-4-6": {
"name": "Claude Opus 4.6"
}
}
},
"github-copilot": {
"npm": "@ai-sdk/openai-compatible",
"name": "GitHub Copilot",
"models": {
"gpt-5-mini": {
"name": "GPT-5 Mini"
},
"grok-code-fast-1": {
"name": "Grok Code Fast 1"
}
}
},
"zai-coding-plan": {
"npm": "@ai-sdk/openai-compatible",
"name": "Z.AI Coding Plan",
"models": {
"glm-4.7-flash": {
"name": "GLM-4.7-Flash"
},
"glm-4.7-flashx": {
"name": "GLM-4.7-Flashx"
},
"glm-4.6": {
"name": "GLM-4.6"
}
}
},
"v0": {
"npm": "@ai-sdk/openai-compatible",
"name": "v0 (Vercel)",
"options": {
"baseURL": "https://api.v0.dev/v1"
},
"models": {
"v0-pro": {
"name": "v0 Pro"
},
"v0-mini": {
"name": "v0 Mini"
}
}
},
"openrouter": {
"npm": "@ai-sdk/openai-compatible",
"name": "OpenRouter",
"options": {
"baseURL": "https://openrouter.ai/api/v1"
},
"models": {
"nvidia/nemotron-3-super-120b-a12b:free": {
"name": "NVIDIA Nemotron 3 Super 120B A12B (Free)"
},
"stepfun/step-3.5-flash:free": {
"name": "StepFun Step 3.5 Flash (Free)"
},
"nvidia/nemotron-nano-12b-v2-vl:free": {
"name": "NVIDIA Nemotron Nano 12B V2 VL (Free)"
}
}
},
"opencode-zen": {
"npm": "@ai-sdk/openai-compatible",
"name": "OpenCode Zen",
"options": {
"baseURL": "https://opencode.ai/zen/v1"
},
"models": {
"glm-5": {
"name": "GLM-5"
},
"kimi-k2.5": {
"name": "Kimi K2.5"
}
}
}
},
"permission": {
"read": "allow",
"edit": "allow",
"write": "allow",
"delete": "allow",
"execute": "allow"
},
"model": "zai-coding-plan/glm-4.7-flashx",
"small_model": "github-copilot/gpt-5-mini",
"plugin": [
"oh-my-opencode"
]
}