cc switch:
{
"$schema": "https://opencode.ai/config.json",
// 默认模型:服务商ID/模型名称
"model": "sensetime/sensetime-glm-5.2",
"provider": {
"ccswitch": {
"options": {
"baseURL": "你的URL",
"apiKey": "你的API KEY"
},
"models": {
"sensetime-glm-5.2": {
"name": "sensetime-glm-5.2"
},
"sensetime-deepseek-v4-flash": {
"name": "sensetime-deepseek-v4-flash"
},
"glm-5-2-260617": {
"name": "glm-5-2-260617"
}
}
}
}
}
多服务商标准配置模板:
{
"$schema": "https://opencode.ai/config.json",
// 默认模型格式:服务商ID/模型标识
"model": "sensetime/sensetime-glm-5.2",
"provider": {
"ccswitch": {
"options": {
"baseURL": "你的URL",
"apiKey": "你的API KEY"
},
"models": {
"sensetime-glm-5.2": {
"name": "sensetime-glm-5.2"
},
"sensetime-deepseek-v4-flash": {
"name": "sensetime-deepseek-v4-flash"
},
"glm-5-2-260617": {
"name": "glm-5-2-260617"
}
}
},
"volc": {
"options": {
"baseURL": "https://ark.cn-beijing.volces.com/api/v3",
"apiKey": "填入你的火山ARK ApiKey"
},
"models": {
"doubao-pro": {
"name": "doubao-pro"
},
"doubao-lite": {
"name": "doubao-lite"
}
}
}
}
}
注释版:
{
// OpenCode配置文件对应的官方Schema,开启编辑器智能提示、语法校验,不要删除
"$schema": "https://opencode.ai/config.json",
// 全局默认调用模型
// 格式规范:服务商标识/模型自定义ID
"model": "sensetime/sensetime-glm-5.2",
// 服务商配置根节点,所有大模型接口都定义在provider下
"provider": {
// 【服务商标识:ccswitch】自定义名称,调用模型时前缀使用,可自定义英文名称
"ccswitch": {
// 接口基础配置:地址、密钥等OpenAI兼容标准参数
"options": {
// 中转服务/v1接口地址,必须以 /v1 结尾
"baseURL": "你的URL",
// 接口鉴权密钥,对应服务提供的sk密钥
"apiKey": "你的API KEY"
},
// 当前服务商下可用模型列表
"models": {
// 模型自定义ID:代码内调用使用 sensetime/sensetime-glm-5.2
"sensetime-glm-5.2": {
// name = 后端接口真实模型名称,网关转发请求时传给服务端,必须和接口支持名称完全一致
"name": "sensetime-glm-5.2"
},
"sensetime-deepseek-v4-flash": {
"name": "sensetime-deepseek-v4-flash"
},
"glm-5-2-260617": {
"name": "glm-5-2-260617"
}
}
},
// 【服务商标识:volc】火山引擎 ARK 平台
"volc": {
"options": {
// 火山ARK官方接口地址,固定不变
"baseURL": "https://ark.cn-beijing.volces.com/api/v3",
// 填入你自己火山平台生成的API密钥
"apiKey": "填入你的火山ARK ApiKey"
},
"models": {
// 自定义模型ID volc/doubao-pro
"doubao-pro": {
"name": "doubao-pro"
},
"doubao-lite": {
"name": "doubao-lite"
}
}
}
}
}