官方文档 + CLI 实测 · 截至 2026-11-10

ZCode 自定义模型怎么设置?用自己的 API Key 接入 Claude、GPT 与国产模型(2026 年 11 月)

能。截至 2026-11-10,ZCode 官方《连接模型》文档写明可以添加兼容 Anthropic / OpenAI 协议的自定义服务商:桌面版点模型选择器底部的「管理模型」进入 设置 -> 模型设置,在左侧列表底部点「添加供应商」(英文界面 Add Provider),填接口地址和 API Key,再用「添加模型」填模型 ID。按 ZCode CLI 0.17.1 实测,不登录智谱 / Z.ai 账号也能直接调用 QCode 的三种协议:Anthropic 填 https://api.qcode.cc/api,OpenAI Chat 与 Responses 都填 https://api.qcode.cc/openai/v1,Key 用 cr_ 开头的 QCode Key。

更新于 2026-11-10

把这个工具接到 QCode 端点:一把 key 调 Claude、GPT 与国产模型。

#ZCode 自定义模型#Anthropic / OpenAI 协议#Add Provider#CLI 0.17.1 实测

四条要点:官方文档与 2026-11-10 实测

3 种协议

CLI 0.17.1 实测全部可用

截至 2026-11-10,按 ZCode CLI 0.17.1 实测:anthropic-messages 填 https://api.qcode.cc/api(claude-haiku-5-5),openai-chat-completions 与 openai-responses 都填 https://api.qcode.cc/openai/v1(deepseek-v4-flash、gpt-6.1-terra),三种都直接返回回复,不需要登录智谱 / Z.ai 账号。

/api

Anthropic 地址不用带 /v1

ZCode 源码里,Anthropic 地址不以 /v1 结尾时会自动补上 /v1,再由 SDK 补 /messages,所以填 https://api.qcode.cc/api 就会请求 /api/v1/messages;OpenAI Chat 与 Responses 是在地址后直接补 /chat/completions、/responses,所以要填到 https://api.qcode.cc/openai/v1。

2 个文件

桌面版与 CLI 的配置文件不同

桌面版的服务商配置在 ~/.zcode/v2/config.json,provider 的 options 里写 baseURL;CLI 读的是 ~/.zcode/v2/provider_config.json(不是 config.json),写 api.type 与 api.baseUrl。官方 CLI 文档写明 api.baseUrl 的拼写与旧格式的 options.baseURL 不同。

v3.17.2

截至 2026-11-10 的最新版本

GitHub Releases 最新为 v3.17.2:README 与更新日志标注 2026-11-03,Release 发布于 2026-11-04(UTC)。仓库 zai-org/ZCode 采用 Apache License 2.0;从仓库源码构建的 CLI 自报版本号为 0.17.1。

ZCode 是什么?能不能用自己的 API Key?

能。截至 2026-11-10,ZCode 官方《连接模型》文档写明,ZCode 支持把任何兼容 Anthropic / OpenAI 协议的模型服务添加为自定义服务商,公网服务、团队统一维护的通道和内网自托管服务都可以。ZCode 是智谱(Z.ai)开源的 AI 编程工作台:官方 FAQ 称它为 Agentic Development Environment(ADE),以自研的 ZCode Agent 为中心;README 的说法是“ZCode 是 AI 编程工作台,提供桌面应用、浏览器界面和终端 Agent”。桌面版支持 macOS(Apple Silicon / Intel)、Windows(x64 / ARM64)和 Linux(AppImage、DEB、RPM);命令行版用 zcode 启动,zcode --web 启动 Web 界面,CLI 按仓库文档从源码构建。官方列了三种接模型的方式:登录 Z.ai 或 BigModel 账号,直接使用该账号 GLM Coding Plan 的套餐与额度;把 Z.ai / BigModel 页切到 API Key 模式,填智谱或 Z.ai 平台的 Key;添加自定义服务商,用量记在你填的那个服务上。接 QCode 用的是第三种。

v3.17.2:截至 2026-11-10 的最新版本

截至 2026-11-10,GitHub Releases 上最新的是 v3.17.2:README 与更新日志标注 2026-11-03,Release 的发布时间是 2026-11-04(UTC)。这一版的更新日志写明,损坏的配置文件不会再被覆盖,以避免数据丢失。从仓库 main 分支源码构建的 CLI 自报版本号是 0.17.1,与桌面版的版本号不同;2026-11-10 的 QCode 接入实测用的就是这一版 CLI。

时间线

2026-09-20

zai-org/ZCode 仓库在 GitHub 创建。

2026-11-03

v3.17.2 发布(README 与更新日志标注的日期;GitHub Release 发布于 2026-11-04 UTC)。

2026-11-10

核对官方文档、README 与 Releases,v3.17.2 仍是最新;按 ZCode CLI 0.17.1 实测,QCode 的 Anthropic、OpenAI Chat、Responses 三种协议都能调用。

官方文档写明的,和文档没写、由实测与源码给出答案的

ZCode 官方文档写明的

① 桌面版添加自定义服务商:进入 设置 -> 模型设置,在左侧列表底部点 Add Provider,命名,填接口地址和 API Key,用 Add Model 手动填模型 ID,打开启用开关。② 官方 DeepSeek 示例:Anthropic 接口地址 https://api.deepseek.com/anthropic,OpenAI 接口地址 https://api.deepseek.com/v1。③ 桌面版配置文件 ~/.zcode/v2/config.json 里服务商的 options 只识别 apiKey、baseURL、apiKeyRequired、headers 等连接参数,手动加入的其他字段不会写入请求体,也没有报错提示。④ 仓库的 CLI 文档:个人 provider 写在 ~/.zcode/v2/provider_config.json,API 类型为 openai-chat-completions、openai-responses、anthropic-messages,api.baseUrl 的拼写与旧格式的 options.baseURL 不同。⑤ 同一份 CLI 文档:该文件含明文 Key,应限制文件权限,不提交到 Git。⑥ 部分第三方部署只接受 xhigh 及以下,选最高思考档会返回 400 参数错误,改选 high 即可。⑦ 同一个 GLM 模型走 Anthropic 兼容接口可以保留图片,走 OpenAI Chat 兼容接口会按不支持图片处理。⑧ 配置完成后,在模型选择器里选中对应通道,发一句简单指令测试。

文档没写清、由实测与源码给出答案的

截至 2026-11-10:① 路径怎么拼:官方文档没写;ZCode 源码在 Anthropic 地址不以 /v1 结尾时补 /v1,再由 SDK 补 /messages,OpenAI Chat 与 Responses 在地址后直接补 /chat/completions、/responses,所以 QCode 填 https://api.qcode.cc/api 与 https://api.qcode.cc/openai/v1。② 要不要先登录智谱 / Z.ai 账号:按 ZCode CLI 0.17.1 实测,不登录、只写个人 provider 配置就能调用。③ Responses:桌面版配置页列的是 Anthropic 与 OpenAI 两种协议,没有单列 Responses;CLI 的 openai-responses 实测可用,地址同样填 https://api.qcode.cc/openai/v1。④ 桌面版同一个服务商同时填了 Anthropic 和 OpenAI 两个地址时怎样选,官方仍未说明,按协议分成两个服务商最清楚。

桌面版与 CLI:两套入口,两个配置文件

桌面版:在界面里添加服务商

照官方文档:设置 -> 模型设置 → Add Provider,Anthropic 接口地址与 OpenAI 接口地址填 CLI 实测可用的同一组地址(https://api.qcode.cc/api、https://api.qcode.cc/openai/v1),再用 Add Model 加模型 ID。配置保存在 ~/.zcode/v2/config.json,服务商的 options 里是 baseURL。

CLI:写 provider_config.json

CLI 读 ~/.zcode/v2/provider_config.json,不是桌面版的 config.json。每个 provider 写一个 api.type:anthropic-messages 配 https://api.qcode.cc/api,openai-chat-completions 或 openai-responses 配 https://api.qcode.cc/openai/v1,Key 写在 access.apiKey,模型写在 personalModelIds。截至 2026-11-10 按 ZCode CLI 0.17.1 实测,三种都能调用。

怎么在 ZCode 里接 QCode:桌面版与 CLI 分步

桌面版:① 从 zcode.z.ai 下载安装(macOS 把 ZCode.app 拖到 Applications 文件夹,Windows 运行安装包,Linux 用 AppImage、DEB 或 RPM)。② 点对话框里的模型名,在列表底部点「管理模型」,进入 设置 -> 模型设置。③ 在左侧列表底部点「添加供应商」,名称填 QCode Claude,Anthropic 接口地址填 https://api.qcode.cc/api,API Key 填你的 cr_ Key,用「添加模型」逐个填 claude-sonnet-5-5 这样的型号,打开启用开关。④ 再建一个 QCode OpenAI:OpenAI 接口地址填 https://api.qcode.cc/openai/v1,模型填 gpt-6.1-sol、deepseek-v4-flash 等。⑤ 在模型选择器里选中模型,发一句简单指令测试。CLI:在 ~/.zcode/v2/provider_config.json 的 providerRules 里加一个 provider,access.apiKey 填 cr_ Key,api.type 填 anthropic-messages、api.baseUrl 填 https://api.qcode.cc/api(或 openai-chat-completions / openai-responses 配 https://api.qcode.cc/openai/v1),personalModelIds 填型号 ID,再让 defaultModelSelection 指向它。文件里是明文 Key,限制文件权限,不要提交到 Git。

用 QCode 的 API Key 跑 ZCode

截至 2026-11-10,一把 QCode API Key 同时提供 Anthropic 与 OpenAI 两种兼容接口:Claude 型号走 Anthropic 接口 https://api.qcode.cc/api,GPT 型号走 OpenAI 接口 https://api.qcode.cc/openai/v1(Chat 与 Responses 同一个地址),GLM、Kimi、DeepSeek、Qwen 四个家族走 Anthropic 接口或 OpenAI Chat 都可以。按 token 计费,各模型单价见 /models,常用型号有 claude-sonnet-5-5、claude-opus-5-5、gpt-6.1-sol、deepseek-v4-pro、glm-5.3、kimi-k3、qwen3.8-max。三步开始:① 注册并充值(支持支付宝等主流支付方式);② 购买个人套餐或按量包,复制以 cr_ 开头的 API Key;③ 按上文在 ZCode 里添加服务商,QCode 文档 https://docs.qcode.cc/docs/ide/zcode 有同样的分步说明。不想包月?按量包(/pay-as-you-go)¥26 起买一笔额度,7 天内用完为止;已有个人套餐的用户额度不够时买加油包。

常见问题

ZCode 能用自己的 API Key 吗?

能。ZCode 官方《连接模型》文档写明,ZCode 支持把任何兼容 Anthropic / OpenAI 协议的模型服务添加为自定义服务商:Add Provider,填接口地址和 API Key,再用 Add Model 手动填模型 ID。截至 2026-11-10 按 ZCode CLI 0.17.1 实测,QCode 的三种协议都能直接调用:Anthropic 填 https://api.qcode.cc/api,OpenAI Chat 与 Responses 填 https://api.qcode.cc/openai/v1,Key 用 cr_ 开头的 QCode Key,按 token 计费,各模型单价见 /models。

ZCode 自定义模型在哪里设置?

桌面版:点对话框里的模型名,在模型选择器底部点「管理模型」(英文界面 Manage Models),进入 设置 -> 模型设置,再点左侧列表底部的 Add Provider;首次启动还没有可用模型时,欢迎页的「使用 API Key」也会进入模型配置。CLI:写 ~/.zcode/v2/provider_config.json,不是桌面版的 ~/.zcode/v2/config.json;地址字段是 api.baseUrl,不是 options.baseURL。官方 CLI 文档还写明,ZCODE_BASE_URL 与产品服务端点有关,不能把模型 API 地址填进去。

ZCode 能用 Claude 吗?

ZCode 的自定义服务商支持 Anthropic 协议,可以填 QCode 的 Anthropic 地址 https://api.qcode.cc/api,调用 Claude 型号;截至 2026-11-10 按 ZCode CLI 0.17.1 实测,claude-haiku-5-5 直接返回回复,claude-sonnet-5-5、claude-opus-5-5 也在 /models 上。Claude 型号只走这个地址;GPT 型号走 OpenAI 地址 https://api.qcode.cc/openai/v1。

ZCode 的 base URL 要不要带 /v1?

Anthropic 不用带,OpenAI 要带。ZCode 源码在 Anthropic 地址不以 /v1 结尾时自动补 /v1,再由 SDK 补 /messages,所以填 https://api.qcode.cc/api(按源码,写成 https://api.qcode.cc/api/v1 也会落到同一个 /api/v1/messages);OpenAI Chat 与 Responses 在地址后直接补 /chat/completions、/responses,所以填 https://api.qcode.cc/openai/v1。截至 2026-11-10 按 ZCode CLI 0.17.1 实测这三种填法都通过;末尾都不加斜杠。

ZCode 支持 Responses / Gemini 吗?

CLI 支持 Responses:api.type 填 openai-responses、api.baseUrl 填 https://api.qcode.cc/openai/v1,截至 2026-11-10 按 ZCode CLI 0.17.1 实测可用(gpt-6.1-terra)。桌面版官方配置页列的是 Anthropic 与 OpenAI 两种协议,没有单列 Responses;桌面版用 GPT 型号时填 OpenAI 接口地址 https://api.qcode.cc/openai/v1。ZCode 文档列出的 API 类型里没有 Gemini;在 QCode 上可以用 Claude、GPT 与 GLM、Kimi、DeepSeek、Qwen 四个家族,型号见 /models。

ZCode 接 QCode 报 400 或 404 怎么办?

按报错对照处理。返回 model_not_available_on_endpoint:Claude 型号被加到了 OpenAI 地址的服务商下,把 claude-… 型号放进地址为 https://api.qcode.cc/api 的那个服务商。选最高思考档返回 400 参数错误:官方写明部分第三方部署只接受 xhigh 及以下,改选 high 即可。404:常见原因是地址末尾多了斜杠,路径会变成 //v1/messages,照上文填 /api 与 /openai/v1。图片被去掉:官方例子里同一个 GLM 模型走 Anthropic 兼容接口可以保留图片,走 OpenAI Chat 兼容接口会按不支持图片处理;自定义模型应在模型配置里明确声明图片能力。

资料来源

ZCode:zcode.z.ai 的《连接模型》、安装、FAQ 与更新日志,docs.bigmodel.cn 的 ZCode 页,GitHub 上 zai-org/ZCode 的 README、LICENSE、CLI 使用指南与配置文档、源码中的 normalizeAnthropicBaseURL、仓库信息与 Releases,均于 2026-11-10 读取。实测:2026-11-10,ZCode CLI 0.17.1(仓库源码构建)。QCode:qcode.cc/models、qcode.cc/pricing、qcode.cc/pay-as-you-go,以及 docs.qcode.cc 的接入点与 API 格式页,2026-11-10 抓取。

用自己的 Key 跑 ZCode

一把 QCode API Key 填进 ZCode 的自定义服务商:Anthropic 接口接 Claude,OpenAI 接口接 GPT,国产模型两种都行;按 token 计费,各模型单价见 /models。

不确定从哪开始?

先试一周

小包 ¥26($30 额度,7 天)

每天都用

体验版 ¥63/月,每天 $5 额度;每 $1 额度只要 ¥0.42,中包约 ¥0.79