OpenClaw OpenCode Go 提供商接入指南:共享 Key、Go 目录模型与运行时路由详解
人工智能大模型LLM 网关AI Agent即时通讯【免费下载链接】openclaw-zero-tokenOpenClaw: Use All Major AI Models NO API Token! Claude/ChatGPT/Gemini/DeepSeek/Doubao/Grok/Qwen/Manus/Kimi项目地址https://gitcode.com/gh_mirrors/op/openclaw-zero-token点击查看免费下载OpenCode Go 是 OpenClaw 中面向编码模型的 Go 目录catalog与 OpenCode Zen 共享同一个OPENCODE_API_KEY但运行时保持独立的提供商标识opencode-go从而保证上游按模型路由的准确性。本文基于 docs/providers/opencode-go.md 及仓库内插件源码opencode-go/目录完整讲解 OpenCode Go 的支持模型、CLI 接入、配置文件写法与模型路由机制读完即可在 OpenClaw 中一键启用 Kimi、GLM、MiniMax 编码模型。背景OpenCode 生态中的 Zen 与 Go 两个目录OpenCode 在 OpenClaw 中以一个共享认证体系提供两个目录OpenCode Zen提供商 idopencodeOpenCode 团队推荐的精选模型代理目录默认模型为opencode/claude-opus-4-6覆盖 Claude、GPT、Gemini 等见 docs/providers/opencode.md。OpenCode Go提供商 idopencode-go专注 Kimi、GLM、MiniMax 等编码场景模型的 Go 目录即本文主题。两者共用同一个 API Key插件注册时声明的环境变量为OPENCODE_API_KEY与OPENCODE_ZEN_API_KEY见 opencode-go/openclaw.plugin.json 与 opencode-go/index.ts因此你只需要在 OpenCode 平台获取一次 API Key即可同时使用两个目录。OpenClaw 之所以保留两个不同的运行时 provider id是为了让上游按模型的路由保持正确——Zen 走opencode/...Go 走opencode-go/...二者互不混淆。支持模型OpenCode Go 目录当前支持以下三个模型引用model ref格式均为opencode-go/模型名模型引用默认别名opencode-go/kimi-k2.5Kimiopencode-go/glm-5GLMopencode-go/minimax-m2.5MiniMax默认别名定义在 opencode-go/onboard.ts 中OPENCODE_GO_ALIAS_DEFAULTS将三个模型分别映射为Kimi、GLM、MiniMax。这些别名会在接入时自动写入agents.defaults.models模型白名单/目录方便在会话中使用/model按别名快速切换。其中opencode-go/kimi-k2.5是 OpenCode Go 的默认主模型常量OPENCODE_GO_DEFAULT_MODEL_REF定义于 opencode-go/onboard.ts。CLI 接入交互式与非交互式OpenCode Go 已随 OpenClaw 内置打包enabledByDefault: true见 opencode-go/openclaw.plugin.json无需额外安装插件直接通过openclaw onboard完成认证与配置。交互式接入在引导向导中选择 OpenCode Go catalogopenclaw onboard --auth-choice opencode-go非交互式接入直接传入 API Key适合脚本与 CIopenclaw onboard --opencode-go-api-key $OPENCODE_API_KEY两种方式底层走的是同一个认证方法插件在 opencode-go/index.ts 中通过createProviderApiKeyAuthMethod注册了api-key认证方式其关键参数包括optionKey: opencodeGoApiKey配置项键名对应 CLI 选项--opencode-go-api-keyflagName: --opencode-go-api-key交互式 CLI 的认证选项标识envVar: OPENCODE_API_KEY读取的环境变量profileIds: [opencode:default, opencode-go:default]同时写入 Zen 与 Go 两个认证 profileexpectedProviders: [opencode, opencode-go]该 Key 同时服务于两个目录defaultModel: OPENCODE_GO_DEFAULT_MODEL_REF认证成功后默认主模型为opencode-go/kimi-k2.5wizard.choiceId: opencode-go、groupId: opencode在向导中归属于 OpenCode 分组选项标签为 “OpenCode Go catalog”。即无论用哪种方式接入OpenClaw 都会把同一个 Key 写入opencode:default与opencode-go:default两个 profile并把opencode-go/kimi-k2.5设为默认主模型。配置文件写法认证完成后OpenClaw 的配置文件JSON5 格式会生成如下结构你也可以手工编写{ env: { OPENCODE_API_KEY: YOUR_API_KEY_HERE }, // pragma: allowlist secret agents: { defaults: { model: { primary: opencode-go/kimi-k2.5 } } }, }各字段说明env.OPENCODE_API_KEYOpenCode 的共享 API KeyZen 与 Go 共用。密钥类内容建议通过环境变量注入配置中的注释// pragma: allowlist secret是仓库的密钥扫描放行标记仅用于源码仓库本身。agents.defaults.model.primaryAgent 的默认主模型这里必须使用带opencode-go/前缀的完整模型引用provider 前缀 模型名按第一个/分割。如果你想手工切换主模型只需把primary改为目录内的其他模型例如{ env: { OPENCODE_API_KEY: YOUR_API_KEY_HERE }, agents: { defaults: { model: { primary: opencode-go/glm-5 } } }, }主模型如何被写入openclaw onboard在认证成功后会调用插件提供的配置应用函数。以 opencode-go/onboard.ts 为例配置写入分两步applyOpencodeGoProviderConfig把三个模型的别名Kimi/GLM/MiniMax合并进agents.defaults.models用于模型白名单与/model列表展示applyAgentDefaultModelPrimary把opencode-go/kimi-k2.5设为agents.defaults.model.primary。对应的 opencode-go/api.ts 还提供了applyOpencodeGoModelDefault它会先读取当前primary兼容字符串或{ primary }对象两种形态仅在主模型不是opencode-go/kimi-k2.5时才改写并返回changed: true避免重复写入。路由行为为什么必须用opencode-go/前缀原文档指出当模型引用使用opencode-go/...时OpenClaw 会自动处理按模型的路由。这一点在源码层面有明确支撑插件以PROVIDER_ID opencode-go注册opencode-go/index.tsOpenClaw 依据模型引用的第一个/之前的片段解析提供商因此opencode-go/kimi-k2.5会路由到 OpenCode Go 提供商而opencode/claude-opus-4-6会路由到 Zen 提供商Go 目录插件通过isModernModelRef: () true声明所有模型均为现代模型引用opencode-go/index.ts而 Zen 目录则针对-free后缀等旧模型做了排除逻辑见 opencode/index.ts两者对模型时代的判定策略不同这也是二者必须保持独立 provider id 的原因之一插件还声明了能力标志openAiCompatTurnValidation: false、geminiThoughtSignatureSanitization: true与geminiThoughtSignatureModelHints: [gemini]opencode-go/index.ts用于上游返回的思维链/Thought 签名处理与 Zen 目录保持一致。运行时模型 ref 约定Zen 目录opencode/...例如opencode/claude-opus-4-6Go 目录opencode-go/...例如opencode-go/minimax-m2.5。务必在配置、/model命令和openclaw models set中使用完整的provider/model引用不要省略opencode-go前缀。模型引用会被统一规范化为小写见 docs/concepts/models.md 中关于 model ref 归一化的说明。会话内切换与 CLI 查看接入完成后你可以随时在会话中通过斜杠命令切换模型/model /model list /model opencode-go/glm-5 /model status其中/model与/model list展示带别名的模型列表Kimi、GLM、MiniMax 会以别名显示/model opencode-go/glm-5直接按完整引用切换/model status可查看解析后的主模型与认证状态。对应的 CLI 命令详见 docs/concepts/models.mdopenclaw models list openclaw models status openclaw models set opencode-go/kimi-k2.5 openclaw models aliases list openclaw models fallbacks add opencode-go/glm-5如果你想为 Go 目录配置模型兜底fallback可在配置中扩展{ env: { OPENCODE_API_KEY: YOUR_API_KEY_HERE }, agents: { defaults: { model: { primary: opencode-go/kimi-k2.5, fallbacks: [opencode-go/glm-5, opencode-go/minimax-m2.5], }, }, }, }OpenClaw 的模型选择顺序为primary → fallbacks按序→ 提供商内部认证故障切换见 docs/concepts/models.md。测试 opencode-go/onboard.test.ts 验证了applyOpencodeGoConfig在设置主模型的同时会保留已有的 fallbacks因此你可以在接入后放心追加 Go 目录模型的兜底列表。注意事项与边界若手动编辑配置并设置了agents.defaults.models模型白名单切换到白名单之外的模型会得到提示Model provider/model is not allowed见 docs/concepts/models.md。接入向导写入的别名条目已覆盖 Go 目录三个模型如需手工添加白名单项可参考上文配置结构。OpenCode Go 与 Zen 共用同一个 API Key在 OpenCode 平台完成注册与计费设置后复制 API Key 即可具体计费方式以 OpenCode 平台为准参见 docs/providers/opencode.md 中对 Zen 目录的计费说明Go 目录沿用同一账户体系。模型可用性取决于 OpenCode Go 目录的上游提供本文列出的三个模型以当前仓库的 opencode-go/onboard.ts 与文档为准。源码结构速览OpenCode Go 作为内置插件源码集中在仓库根目录opencode-go/下各文件职责如下文件职责opencode-go/index.ts插件入口注册opencode-go提供商与 API Key 认证方式opencode-go/onboard.ts接入逻辑默认模型常量、别名表、配置写入函数opencode-go/api.ts对外导出与主模型默认值解析opencode-go/openclaw.plugin.json插件清单默认启用、认证选项、CLI 标志定义opencode-go/onboard.test.ts接入行为测试别名保留、主模型与 fallbacks 设置opencode-go/provider.contract.test.ts提供商契约测试describeProviderContracts(opencode-go)与 Zen 目录的对比实现见 opencode/onboard.ts 与 opencode/index.ts可对照理解两个目录共享认证、独立路由的设计。总结接入 OpenCode Go 只需一条openclaw onboard命令或一个 API Key 环境变量OpenClaw 会自动写入认证 profile、默认主模型与三个模型的别名白名单后续通过/model或openclaw models set即可在 Kimi、GLM、MiniMax 三个编码模型间切换并可通过 fallbacks 构建容错链路。核心要点始终是Zen 用opencode/...Go 用opencode-go/...前缀即路由。赞分享人工智能大模型LLM 网关AI Agent即时通讯【免费下载链接】openclaw-zero-tokenOpenClaw: Use All Major AI Models NO API Token! Claude/ChatGPT/Gemini/DeepSeek/Doubao/Grok/Qwen/Manus/Kimi项目地址https://gitcode.com/gh_mirrors/op/openclaw-zero-token点击查看免费下载相关推荐OpenClaw Together 模型提供商插件完全指南接入、模型目录与视频生成OpenClaw Together 模型提供商插件完全指南接入、模型目录与视频生成 Together AI 通过统一 API 提供 Llama、DeepSeeAI 应用AI Agent交互助手后端即时通讯网关VoltAgent 接入阿里云百炼DashScope模型指南alibaba 提供商配置与模型路由详解VoltAgent 接入阿里云百炼DashScope模型指南alibaba 提供商配置与模型路由详解 VoltAgent 是一个基于 TypeScript人工智能AI AgentAgent 框架后端多智能体RAG工具调用Agent 记忆Agent 工作流AI 评测MCP 服务MCP Clients语音OpenClaw-cn 模型提供商接入指南内置提供商、自定义代理与 CLI 配置全解析OpenClaw cn 模型提供商接入指南内置提供商、自定义代理与 CLI 配置全解析 本指南以 OpenClaw cn中文社区版 OpenClaw文档内人工智能AI Agent即时通讯后端本地部署语音创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

ThreeUI CLI 实战指南:用浏览器 OAuth + PKCE 安全下载 ThreeUI Pro 组件源码

ThreeUI CLI 实战指南:用浏览器 OAuth + PKCE 安全下载 ThreeUI Pro 组件源码

前端UI组件3D渲染 【免费下载链接】threeui Open-source ThreeUI Community catalog with live interactive components and complete Community source. 项目地址: https://gitcode.com/gh_mirrors/th/threeui 点击查看 免费下载 ThreeUI CLI(npm 包名…

2026/10/15 17:27:48 阅读更多 →
信创风口下,国产 NTP授时系统如何承接北斗授时红利

信创风口下,国产 NTP授时系统如何承接北斗授时红利

关键词:ntp时间同步装置 ntp主时钟服务器 ntp时钟服务器厂商 授时服务器在信创产业进入深度落地阶段的今天,大多数项目的目光集中在服务器、操作系统、数据库、交换机等主流IT基础设施上,却常常忽略了一套信息系统最底层的基础设施——网络时…

2026/10/15 17:26:46 阅读更多 →
少花 75% 和解成本!在线票务页面侵权纠纷,如何规避系统重构风险

少花 75% 和解成本!在线票务页面侵权纠纷,如何规避系统重构风险

在线票务平台需要通过退款页面向用户说明退票条件、手续费、处理周期和退款进度。此类文字既承担交易告知功能,也直接关系到用户能否顺利完成退票。由于不同票务平台面临相似的交易场景,页面中出现部分近似术语和流程并不罕见。但如果页面结构、文字组织…

2026/10/15 17:26:46 阅读更多 →

最新新闻

MATLAB EMD工具箱实战:从经验模态分解到HHT时频分析

MATLAB EMD工具箱实战:从经验模态分解到HHT时频分析

简介:Matlab EMD经验模态分解工具箱,面向信号处理、故障诊断与振动分析领域的研究人员与工程师,用于对非线性、非平稳信号做自适应分解并提取有物理意义的本征模态函数分量。压缩包共38个文件,其中10个m脚本承担核心算法与在线/局…

2026/10/16 19:42:22 阅读更多 →
教务管理系统源码解析:技术选型、数据库设计与二次开发避坑指南

教务管理系统源码解析:技术选型、数据库设计与二次开发避坑指南

简介:这是一套面向计算机专业学生与Java Web开发者的教务管理系统完整源码,适合作为课程设计、毕业设计或企业级项目练手参考,帮助理解教育管理信息化的业务逻辑与技术落地。资源包共746个文件,约5.46MB,涵盖html、css…

2026/10/16 19:42:22 阅读更多 →
E7-2 AXOS everyPON 数据服务实施:从订户模板到策略映射实战指南

E7-2 AXOS everyPON 数据服务实施:从订户模板到策略映射实战指南

简介:Calix E7-2 AXOS everyPON数据服务实施课程的官方介绍文档,面向负责二层数据服务部署的技术员、网络运营者、规划师与工程师。资源包内仅含1个PDF文件,容量74KB,以精炼篇幅浓缩了4小时讲师授课的核心内容:E7-2 AX…

2026/10/16 19:42:22 阅读更多 →
gemma-skills新手必读:Google官方两大技能如何让AI Agent具备Gemma开发与微调能力

gemma-skills新手必读:Google官方两大技能如何让AI Agent具备Gemma开发与微调能力

【免费下载链接】gemma-skills Skills for the Gemma and model/agent interactions 项目地址: https://gitcode.com/gh_mirrors/ge/gemma-skills 点击查看 免费下载 如果你是刚接触 Gemma 模型的新手,gemma-skills 会是一个绝佳的起点。这是 Google 官…

2026/10/16 19:41:22 阅读更多 →
DeepSeek-V3-W4A8-Pruing权重文件怎么读?safetensors三分片结构与index索引完全解析

DeepSeek-V3-W4A8-Pruing权重文件怎么读?safetensors三分片结构与index索引完全解析

【免费下载链接】DeepSeek-V3-W4A8-Pruing 项目地址: https://ai.gitcode.com/hf_mirrors/vllm-ascend/DeepSeek-V3-W4A8-Pruing 点击查看 免费下载 初次接触 DeepSeek-V3-W4A8-Pruing 模型仓库时,面对 3 个 safetensors 分片文件、一个 578KB 的 index…

2026/10/16 19:41:22 阅读更多 →
整车控制器开发源代码:模块划分、状态机设计与工程落地

整车控制器开发源代码:模块划分、状态机设计与工程落地

简介:整车控制器(VCU)开发源代码包主要面向电动汽车与混合动力汽车控制系统的开发者、算法工程师及嵌入式软件研究者,用于解决VCU底层驱动、控制策略、状态机管理与故障处理等核心开发问题。包内文件共88个,以C源文件、…

2026/10/16 19:40:21 阅读更多 →

日新闻

个人 AI Agent 平台接入 TaoToken:统一 Key 与 API 通道的配置大纲

个人 AI Agent 平台接入 TaoToken:统一 Key 与 API 通道的配置大纲

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

2026/10/16 0:00:05 阅读更多 →
信号与系统频域分析作业解题指南

信号与系统频域分析作业解题指南

1. 作业背景与核心要求解析信号与系统作为电子信息类专业的核心基础课,其作业设计往往直接关联课程的核心知识框架。2026年春季第六次作业的布置,通常对应着课程进展到频域分析的关键阶段。根据常规教学进度推测,本次作业可能涉及以下核心内容…

2026/10/16 0:00:05 阅读更多 →
Django MVT实战:从零构建图书借阅系统,彻底搞懂Model-View-Template分层

Django MVT实战:从零构建图书借阅系统,彻底搞懂Model-View-Template分层

1. 从一个"四不像"的练手项目说起如果你已经看完了Django的官方教程前几章,跟着敲完了投票应用,大概会有一种"我好像会了,又好像什么都不会"的割裂感。教程里每个知识点都是拆开的——这一章讲模型,下一章讲视…

2026/10/16 0:00:05 阅读更多 →

周新闻

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

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

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

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

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

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

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

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

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

2026/10/16 15:04:24 阅读更多 →

月新闻

我发现了一个新思路:用 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/15 0:14:36 阅读更多 →
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/16 3:49:43 阅读更多 →
黑夜航拍船只数据集训练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/16 14:23:36 阅读更多 →