如何给opencode配置自定义模型
在资源管理器地址栏里输入 %USERPROFILE%\.config\opencode\ , 打开opencode配置目录
找到 opencode.jsonc 文件,用记事本打。
如果不存在 opencode.jsonc 文件,就新建 opencode.jsonc 文件,内容:
{ "$schema": "https://opencode.ai/config.json", // JSON Schema 校验文件 "provider": { "model-qwen3.6": { // 自定义ID,可以任意取名 "npm": "@ai-sdk/openai-compatible", // 使用OpenAI兼容适配器(接口规范),不能改名 "name": "customer-model-provider", // 显示在UI中的名称,可以随意改名 "options": { "baseURL": "http://k8s-prod.xys.com.cn/api-qwen36-35b-a3b/v1", // 模型供应商的API地址 "apiKey": "{env:opencode_API_KEY}", // api key,从环境变量读取,更安全 "headers": { // 可选:自定义请求头 "Content-Type": "application/json" } }, "models": { "qwen3.6": { //这个key是模型ID,填提供商的模型id,不能改名 "name": "Qwen/Qwen3.6", //这个name是ui上的显示名,可以随意改名 "limit": { //可选:上下文长度限制 "context": 200000, //根据提供商的实际上下文最大长度填写 "input": 100000, "output": 100000 } } } }, "model-minimax2.7": { "npm": "@ai-sdk/openai-compatible", "name": "customer-model-provider", "options": { "baseURL": "http://k8s-prod.xys.com.cn/api-minimax-m2-7/v1", "apiKey": "{env:opencode_API_KEY}" "headers": { "Content-Type": "application/json" } }, "models": { "minimax2.7": { "name": "MiniMax/MiniMax-M2.7", "limit": { "context": 200000, "input": 100000, "output": 100000 } } } } } }

浙公网安备 33010602011771号