OpenCode 自定义模型终极指南:一份配置文件搞定 GPT 5.6-sol / Claude opus 5/ Gemini 3.6
很多人 OpenCode 用不好不是工具不行而是模型没配对。 本文将带你从 0 到 1彻底搞懂 OpenCode 如何接入自定义大模型并给出实测可用的完整配置方案。适合人群想在 OpenCode 中接入 自建 / 代理 / 中转模型服务 需要同时使用 GPT、Claude、Gemini 的开发者 希望打造 多模型统一调用入口 的工程师一、为什么你配的 OpenCode 模型 “用不了”在社区里关于 OpenCode 的常见问题基本集中在三点模型配置了但 列表里不显示 调用时报错但 不知道错在哪 API Key /baseURL 明明没错却始终请求失败 根本原因只有一个没搞清楚 provider 机制。二、OpenCode 的核心设计Provider 才是灵魂在 OpenCode 中Model ≠ API Model ≠ SDK Model Provider SDK 配置 也就是说OpenCode 并不是 “直接支持某个模型” 而是通过 provider模型提供方 来桥接各种 SDK。三、配置文件在哪99% 的人第一步就找错了默认配置路径bash~/.config/opencode/opencode.json也可以通过环境变量 自定义bashexport OPENCODE_CONFIG_DIR~/.opencode export OPENCODE_CONFIG~/.opencode/opencode.json四、修改后完整配置GPT 更新为 gpt5.6‑sol统一 api 地址https://api.new.biToken173 中转服务通用GPT 替换为gpt5.6‑solbaseURL 统一更新为https://api.new.bi/v1json{ $schema: https://opencode.ai/config.json, theme: opencode, autoupdate: true, tools: { write: true, bash: true, read: true, edit: true, glob: true, grep: true }, permission: { webfetch: allow, bash: ask, edit: ask, skill: allow }, provider: { token173-openai: { npm: ai-sdk/openai-compatible, name: Token173 OpenAI, options: { baseURL: https://api.new.bi/v1, apiKey: {env:TOKEN173_API_KEY} }, models: { gpt-5.6-sol: { id: gpt5.6-sol, name: GPT‑5.6‑SOL } } }, token173-anthropic: { npm: ai-sdk/anthropic, name: Token173 Claude, options: { baseURL: https://api.new.bi/anthropic/v1, apiKey: {env:TOKEN173_API_KEY} }, models: { claude-sonnet-4.5: { id: claude-sonnet-4.5, name: Claude Sonnet 4.5 } } }, token173-gemini: { npm: ai-sdk/google, name: Token173 Gemini, options: { baseURL: https://api.new.bi/gemini/v1beta, apiKey: {env:TOKEN173_API_KEY} }, models: { gemini-3.5-flash: { id: gemini-3.5-flash, name: Gemini 3.5 Flash } } } } }五、provider 字段最容易配错的 3 个点1️⃣ npm 决定你 “用哪套协议”jsonnpm: ai-sdk/openai-compatible含义 接口 兼容 OpenAI 不要求官方 OpenAI2️⃣ options90% 的报错来源jsonoptions: { baseURL: https://api.new.bi/v1, apiKey: {env:TOKEN173_API_KEY} }常见错误忘记后缀/v1HTTPS 证书问题 API Key 明文写死在配置中3️⃣ models ID 必须和真实模型一致jsonmodels: { gpt-5.6-sol: { id: gpt5.6-sol, name: GPT‑5.6‑SOL } }id中转接口真实调用模型名必须和服务商一致nameOpenCode UI 界面显示名称六、API Key 的正确管理方式bashexport TOKEN173_API_KEYyour_api_key_here配置中引用jsonapiKey: {env:TOKEN173_API_KEY}优势安全密钥不会明文存入配置文件 可多环境切换 适合 git 版本控制Windows PowerShell 设置环境变量powershell$env:TOKEN173_API_KEYyour_api_key_here七、常见问题速查表表格现象排查方向模型不显示JSON 格式错误provider 名称重复models 节点未定义请求失败baseURL 地址无法访问环境变量 API Key 未生效npm SDK 包和接口协议不匹配Claude / Gemini 返回 404baseURL 路径写错确认/anthropic/v1、/gemini/v1beta后缀校验 JSON 小技巧复制配置到 JSON 校验工具确认无语法错误再写入 opencode.json八、总结OpenCode 真正强的不是支持某个模型 而是支持无限模型的统一接入。一次配置多模型共存 非常适合中转 / 私有化 / 企业内部部署如果你需要我还可以帮你把这份文档输出为 Markdown 文件文本或者再增加 Ollama 本地模型的 provider 配置片段。

相关新闻

鼠标CCC认证技术解读:适用标准与测试项目分析

鼠标CCC认证技术解读:适用标准与测试项目分析

一、鼠标在CCC认证目录中的定位 鼠标作为计算机输入设备,属于《强制性产品认证目录》中"信息技术设备"大类下的产品。无论是USB有线鼠标还是2.4G无线鼠标、蓝牙鼠标,只要在中国境内销售,均须通过CCC(中国强制性产品认证…

2026/10/8 22:14:00 阅读更多 →
哈弗M6发动机拆装仿真教学:虚实结合,让技艺自如流转

哈弗M6发动机拆装仿真教学:虚实结合,让技艺自如流转

哈弗M6汽车发动机拆装检修仿真教学软件产品介绍让拆装技艺在虚实间自如流转走进一间职业院校的汽车实训教室,最常见的场景是:一台真实发动机被围得水泄不通,前排学生看得真切,后排学生踮起脚尖也只看到攒动的人头;设备…

2026/9/29 23:56:27 阅读更多 →
企业微信通讯录增量同步排查实践

企业微信通讯录增量同步排查实践

做企业微信接口时,通讯录同步看起来只是定时拉取部门和成员,上线后却容易遇到数据对不上的问题。员工改名、换部门或离职后,本地后台可能仍保留旧信息。每天全量覆盖虽然能修正数据,但数据一多,同步时间会变长&#xf…

2026/10/5 22:10:18 阅读更多 →

最新新闻

C盘爆红不用怕:C盘搬家工具的原理与实操指南

C盘爆红不用怕:C盘搬家工具的原理与实操指南

前一阵子帮同事收拾电脑,那台办公机的C盘常年飘红,右键刷新都能卡上两秒,系统更新更是装一次失败一次。最离谱的是连系统时间都开始偶尔走偏,查了一圈才发现根因是磁盘满到连必要的临时文件都落不了地。这其实不是个例&#xff0c…

2026/10/11 2:26:02 阅读更多 →
船舶数据集VOC转YOLO格式与YOLOv8训练避坑指南

船舶数据集VOC转YOLO格式与YOLOv8训练避坑指南

简介:针对船舶目标检测场景的YOLO系列数据集已封装为zip包,面向目标检测算法学习者和开发者,覆盖充气船、独木舟等类别的1088张带标签图像,适合海事监控、水上交通等场景的模型训练与实验。包内共有2000个文件:1063个x…

2026/10/11 2:26:02 阅读更多 →
ESP32-S31一键烧录包制作:镜像合并与数据边界保护实战

ESP32-S31一键烧录包制作:镜像合并与数据边界保护实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 2:26:02 阅读更多 →
基于PyTorch的CNN火焰识别项目实战:从数据集到PyQt界面

基于PyTorch的CNN火焰识别项目实战:从数据集到PyQt界面

简介:本资源面向具备一定Python与深度学习基础、希望快速上手图像分类实战的开发者与学习者,提供一套基于PyTorch框架的CNN火焰识别完整方案,可用于火灾预警、安防监控等场景的算法验证与二次开发。压缩包共302个文件,以288张jpg与…

2026/10/11 2:26:02 阅读更多 →
告别鼠标:系统整理高效快捷键思维与实操技巧

告别鼠标:系统整理高效快捷键思维与实操技巧

你们有没有遇到过这种场面:旁边同事噼里啪啦一顿操作,窗口切换、文件另存、表格求和,鼠标基本不碰,几分钟搞定你磨蹭半小时的活儿。你不好意思问,只能默默盯着屏幕,心想这人是不是开了什么外挂。其实没啥神…

2026/10/11 2:26:02 阅读更多 →
二手车交易数据分析与可视化:从清洗到交互看板的完整实践

二手车交易数据分析与可视化:从清洗到交互看板的完整实践

简介:二手车交易数据分析与可视化系统是一份面向数据分析学习者与前端开发者的综合实战资源。项目整合网络爬虫、前后端分离架构、MySQL数据库存储以及Pandas/NumPy数据分析流程,最终通过Echarts、Plotly等交互式图表呈现二手车价格、里程与市场趋势&…

2026/10/11 2:25:01 阅读更多 →

日新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/11 0:00:27 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/11 0:00:27 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 5:23:50 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/9 21:32:20 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 10:38:42 阅读更多 →