工具清单 · 自定义 API / BYOK

支持自定义 API 的 AI 编程工具清单(2026)

截至 2026-10-08,按各工具官方文档核对,本页 16 款 AI 编程工具都能填自己的 API Key、改 Base URL:其中 14 款官方写明支持 Anthropic 协议,可以用 Claude;Codex CLI 只走 OpenAI Responses,在 QCode 上调不了 Claude;Cursor 在官方文档中未检索到 Anthropic 栏可改 Base URL(只写了 OpenAI 一栏的覆盖开关),本表不计入能用 Claude。下面每行写明协议、配置位置、能否用 Claude 与 QCode 接入页。

更新于 2026-10-08

#BYOK#自定义 Base URL#Anthropic 协议#OpenAI 兼容

先看四个数

16

核对的工具

每款都在 docs.qcode.cc 有接入页,且官方文档里能找到自定义地址或 BYOK 的原句;核对日 2026-10-08。

14

能用 Claude

官方文档写明支持 Anthropic 协议,或 Anthropic 一栏可以改 Base URL。

2

Claude 未核实或不可用

Codex CLI 只走 OpenAI Responses,docs 写明用不了 Claude;Cursor 截至 2026-10-08 在官方文档中未检索到 Anthropic 栏可改 Base URL。Claude 请用支持 Anthropic 协议的工具或 Claude Code。

/api · /openai/v1

两个 Base URL

Anthropic 协议填 https://api.qcode.cc/api,OpenAI 兼容填 https://api.qcode.cc/openai/v1;个别工具要求别的形态,照它的接入页原值。

清单(一):编辑器与 IDE 扩展

截至 2026-10-08,16 款常用 AI 编程工具都能自定义 API,其中 14 款能走 Anthropic 协议接 Claude,Cursor 与 Codex CLI 的官方文档里只检索到 OpenAI 协议的自定义地址。先列编辑器与 IDE 扩展,每行依次是协议、配置位置(配置项名照官方原文)、能否用 Claude、QCode 接入页。① GitHub Copilot:Chat Completions、Responses、Anthropic Messages 三种 API 类型;VS Code 里添加 Custom Endpoint,参数写进 chatLanguageModels.json,Copilot CLI 用环境变量 COPILOT_PROVIDER_TYPE=anthropic 与 COPILOT_PROVIDER_BASE_URL;能用 Claude,VS Code 的 url 按该工具写法填完整地址 https://api.qcode.cc/api/v1/messages,CLI 填 https://api.qcode.cc/api;接入页 docs.qcode.cc/docs/ide/github-copilot;截至 2026-10-08 核对,出处 VS Code 文档与 GitHub Docs。② Cline:Anthropic 与 OpenAI Compatible 两类;API Provider 选 Anthropic 后勾选 Use custom base URL;能用 Claude,填 https://api.qcode.cc/api;接入页 docs.qcode.cc/docs/ide/cline;截至 2026-10-08 核对,出处 Cline 官方文档。③ Roo Code:与 Cline 相同的 Anthropic 加 Use custom base URL,以及 OpenAI Compatible;能用 Claude,填 https://api.qcode.cc/api;GitHub 仓库已归档(只读);接入页 docs.qcode.cc/docs/ide/roo-code;截至 2026-10-08 核对,出处 Roo Code 官方文档与 GitHub 仓库信息。④ Kilo Code:设置的 Providers 标签拉到底点 Custom provider,Provider API 可选 Anthropic Messages 或 OpenAI Compatible;能用 Claude,填 https://api.qcode.cc/api;接入页 docs.qcode.cc/docs/ide/kilo-code;截至 2026-10-08 核对,出处 Kilo 官方文档。⑤ Zed:settings.json 的 language_models 下分 anthropic_compatible 与 openai_compatible,地址字段 api_url;能用 Claude,填 https://api.qcode.cc/api;官方提醒不要把 API Key 写进 settings.json;接入页 docs.qcode.cc/docs/ide/zed;截至 2026-10-08 核对,出处 Zed 官方文档。⑥ Trae(官方文档现称 TraeCode):设置 > 模型 里添加自定义模型,格式可选 Anthropic Messages 或 OpenAI Chat Completions,另有完整 URL 开关;能用 Claude,填 https://api.qcode.cc/api;接入页 docs.qcode.cc/docs/ide/trae;截至 2026-10-08 核对,出处 Trae 官方文档。⑦ JetBrains IDE(Claude Code 插件):插件在 IDE 终端里运行 claude 命令、不自带 CLI,因此沿用 Claude Code 的 ANTHROPIC_BASE_URL;能用 Claude,填 https://api.qcode.cc/api;接入页 docs.qcode.cc/docs/ide/jetbrains;截至 2026-10-08 核对,出处 Claude Code 官方文档。

清单(二):命令行 agent 与桌面客户端

⑧ Claude Code(CLI 与 VS Code 扩展):Anthropic 协议;环境变量 ANTHROPIC_BASE_URL,官方说明它用于把 API 端点改到代理或网关,VS Code 扩展与 CLI 共用 ~/.claude/settings.json;能用 Claude,填 https://api.qcode.cc/api(末尾不带斜杠);接入页 docs.qcode.cc/docs/getting-started/environment 与 docs.qcode.cc/docs/ide/vscode;截至 2026-10-08 核对,出处 Claude Code 官方文档。⑨ Claude Desktop:只接实现 Anthropic Messages API 的网关;菜单 Developer → Configure Third-Party Inference,Inference provider 选 Gateway;能用 Claude,填 https://api.qcode.cc/api;接入页 docs.qcode.cc/docs/ide/claude-desktop;截至 2026-10-08 核对,出处 Claude Desktop 第三方推理文档。⑩ Cherry Studio:自定义提供商可接 OpenAI、Anthropic 等兼容端点;设置 → 模型服务 → 添加服务商;能用 Claude,类型选 Anthropic、填 https://api.qcode.cc/api,OpenAI 类型按该工具写法只填 https://api.qcode.cc/openai,由它自动补路径;接入页 docs.qcode.cc/docs/ide/cherry-studio;截至 2026-10-08 核对,出处 Cherry Studio 官方文档。⑪ OpenCode:任何 provider 都能用 baseURL 改地址,也能接任意 OpenAI 兼容服务;全局配置 ~/.config/opencode/opencode.json;能用 Claude,按该工具写法填 https://api.qcode.cc/claude/v1;docs 写明使用 OpenCode 需要开通 API 直接请求权限;接入页 docs.qcode.cc/docs/ide/opencode;截至 2026-10-08 核对,出处 OpenCode 官方文档。⑫ Aider:官方写明可接任何 OpenAI 兼容端点(OPENAI_API_BASE),Claude 的 key 放 ANTHROPIC_API_KEY;能用 Claude,docs 写法是模型名加 anthropic/ 前缀、ANTHROPIC_API_BASE 设为 https://api.qcode.cc/api,这个地址变量出自 Aider 所用的 LiteLLM 文档;接入页 docs.qcode.cc/docs/ide/aider;截至 2026-10-08 核对,出处 Aider 与 LiteLLM 文档。⑬ Crush:自定义 provider 支持 OpenAI 兼容与 Anthropic 兼容两类;全局配置 ~/.config/crush/crushrc(官方称 crush.json 是旧格式、已弃用,接入页仍以 crush.json 举例);能用 Claude,填 https://api.qcode.cc/api;接入页 docs.qcode.cc/docs/ide/crush;截至 2026-10-08 核对,出处 Crush 官方仓库文档。⑭ Droid(Factory):BYOK 写在 ~/.factory/settings.json 的 customModels 数组,provider 为 anthropic 时适用于官方 API 或兼容代理;能用 Claude,填 https://api.qcode.cc/api;官方称 API Key 留在本地、不上传到 Factory 服务器;接入页 docs.qcode.cc/docs/ide/droid;截至 2026-10-08 核对,出处 Factory 官方文档。

BYOK 入口的几个节点

2026-04-07

GitHub 更新日志:Copilot CLI 支持 BYOK,启动前设几个环境变量即可接 Azure OpenAI、Anthropic 或任意 OpenAI 兼容端点。

2026-05-28

VS Code 1.122 发布,Custom Endpoint 提供方进入 Stable 版;同一版起 BYOK 不登录 GitHub 也能用于聊天、工具与 MCP。

2026-10-08

本页 16 款工具按各自官方文档与 docs.qcode.cc 接入页逐行核对。

两款官方文档只写 OpenAI 协议的,与几处没核实到的

官方原文可核:本表未计入 Claude 的两款

截至 2026-10-08 核对,下面两款的官方文档里只检索到 OpenAI 协议的自定义地址,本表不把它们计入能用 Claude;要用 Claude,请用支持 Anthropic 协议的工具或 Claude Code。⑮ Cursor:官方帮助中心的 BYOK 步骤是打开 Cursor Settings > Models、找到对应厂商、粘贴 Key;官方更新说明写的是 OpenAI 一栏带 Base URL 覆盖开关,截至 2026-10-08 在 Cursor 官方文档中未检索到 Anthropic 栏可改 Base URL;自定义 Key 只作用于聊天模型,Tab 补全仍用 Cursor 内置模型;OpenAI 一栏能接 GPT 与国产模型,Base URL 填 https://api.qcode.cc/openai/v1,这一栏调不了 Claude;要用 Claude,在 Cursor 集成终端里运行 Claude Code(ANTHROPIC_BASE_URL 填 https://api.qcode.cc/api),两条路径各自认证,用同一把 key 共享额度;接入页 docs.qcode.cc/docs/ide/cursor;截至 2026-10-08 核对,出处 Cursor 帮助中心与更新说明。⑯ Codex CLI:官方写明 model provider 定义 base URL、wire API 与鉴权,wire_api 只有 responses 一个可选值;配置文件 ~/.codex/config.toml,按 docs 写 base_url = https://api.qcode.cc/openai;只能用 GPT 系,docs 写明 Claude 与国产模型都用不了;接入页 docs.qcode.cc/docs/ide/codex;截至 2026-10-08 核对,出处 OpenAI Codex 配置文档。

没核实到、或与 docs 有出入的地方

截至 2026-10-08,有几处按保守的一方写:① Cursor:QCode 的 Cursor 接入页依据 Cursor 员工在论坛的答复,写了 Anthropic 一栏也能覆盖 Base URL,但截至 2026-10-08 在 Cursor 官方文档中未检索到 Anthropic 栏可改 Base URL,本表没把 Cursor 计入能用 Claude;② Codex CLI:QCode 工具兼容总览写它支持 OpenAI Responses 与 Chat,官方配置参考写 wire_api 只有 responses,本表只写 Responses;③ Aider:Claude 的地址变量 ANTHROPIC_API_BASE 只在 LiteLLM 文档里找到,Aider 自己的文档没有写;④ Trae:QCode 接入页注明是参考写法、没有在 Trae 里实测;Kilo Code 官方示例的 Base URL 带 /v1,QCode 接入页写到 /api 为止。这几款接好后先发一条请求自检。另外 Roo Code 的 GitHub 仓库已归档,之后不会再有官方修复。

Anthropic 协议的工具 vs 官方只写 OpenAI 协议的工具

支持 Anthropic 协议(14 款)

Base URL 填 https://api.qcode.cc/api,Claude 与国产模型(GLM、Kimi、DeepSeek、Qwen)都能走;GPT 系不走这个端点。想用 Claude 写代码,就从这一组里挑。

官方文档只写 OpenAI 协议(Cursor、Codex CLI)

Cursor 填 https://api.qcode.cc/openai/v1,能用 GPT 系与国产模型;Codex CLI 按 docs 填 https://api.qcode.cc/openai,只能用 GPT 系。把 claude- 开头的模型填进 OpenAI 端点会直接返回 model_not_available_on_endpoint,这个校验在鉴权之前。Claude 请用支持 Anthropic 协议的工具或 Claude Code。

三步把 key 填进任意一款

① 在 QCode 控制台创建一把 key(docs 示例以 cr_ 开头)。② 在上面的清单里找到你的工具:走 Anthropic 协议就把 Base URL 填 https://api.qcode.cc/api(不带 /v1、末尾不带斜杠),走 OpenAI 兼容就填 https://api.qcode.cc/openai/v1;少数工具要求别的形态,照它的接入页原值:GitHub Copilot 在 VS Code 里填完整地址 https://api.qcode.cc/api/v1/messages,OpenCode 的 Anthropic 写法是 https://api.qcode.cc/claude/v1,Cherry Studio 的 OpenAI 类型与 Codex CLI 都只填 https://api.qcode.cc/openai。③ 模型名填 /models 里的 ID(例如 claude-sonnet-5-5、gpt-6.1-sol、deepseek-v4.1-flash),然后发一条请求自检:OpenAI 兼容端点可以带 key 请求 https://api.qcode.cc/openai/v1/models,返回 JSON 列表就说明地址和 key 都对;如果报 model_not_available_on_endpoint,说明协议选错了,不是 key 有问题。

在 QCode 上

QCode 的同一把 key 三种协议都能用,协议由请求路径决定:Claude 只走 Anthropic 端点 https://api.qcode.cc/api;GPT 系走 OpenAI 端点(Chat 为 https://api.qcode.cc/openai/v1),不能走 Anthropic 端点;GLM、Kimi、DeepSeek、Qwen 两种端点都能走。一把 key 能调 claude-sonnet-5-5、claude-opus-5-5、gpt-6.1-sol、glm-5.3、deepseek-v4.1-flash、kimi-k3、qwen3.8-max 等模型,按 token 计费,各模型单价见 /models。北美与欧洲用户可以把域名换成 us.qcode.cc(洛杉矶节点)。

常见问题

哪些 AI 编程工具支持自定义 API(BYOK)?

截至 2026-10-08,本页核对的 16 款都支持。其中 GitHub Copilot、Cline、Roo Code、Kilo Code、Zed、Trae、JetBrains(Claude Code 插件)、Claude Code、Claude Desktop、Cherry Studio、OpenCode、Aider、Crush、Droid 能走 Anthropic 协议;Cursor 与 Codex CLI 的官方文档里只检索到 OpenAI 协议的自定义地址。每款的配置项名见上方清单。

只支持 OpenAI 兼容的工具能用 Claude 吗?

在 QCode 上不能。QCode 的 Claude 模型只走 Anthropic 端点,把 claude- 开头的模型填进 OpenAI 端点会返回 model_not_available_on_endpoint,而且这个校验在鉴权之前,换 key 也没用。Claude 请用支持 Anthropic 协议的工具或 Claude Code;OpenAI 兼容工具照常可以用 GPT 系与国产模型。

Cursor 能填自己的 Base URL 吗?

能改 OpenAI 一栏:官方更新说明写了 OpenAI 一栏带 Base URL 覆盖开关,可接 GPT 与国产模型。截至 2026-10-08 在 Cursor 官方文档中未检索到 Anthropic 栏可改 Base URL,所以本表没把 Cursor 计入能用 Claude。官方还写明,用自己的 key 时请求都会经 Cursor 服务器组装提示词,Tab 补全仍用 Cursor 内置模型。要在 Cursor 里用 Claude,可以在集成终端运行 Claude Code。

GitHub Copilot 能用自己的 key 接 Claude 吗?

能。VS Code 的 Custom Endpoint 支持 Anthropic Messages API,url 填完整地址 https://api.qcode.cc/api/v1/messages;Copilot CLI 设 COPILOT_PROVIDER_TYPE=anthropic,COPILOT_PROVIDER_BASE_URL 填 https://api.qcode.cc/api。VS Code 官方写明 BYOK 只用于聊天、工具与 MCP,行内补全仍要登录 GitHub。

Base URL 该写 /api 还是 /openai/v1?

看协议:Anthropic 协议写 https://api.qcode.cc/api,不带 /v1、末尾不带斜杠;OpenAI 兼容写 https://api.qcode.cc/openai/v1。例外照各工具接入页:GitHub Copilot 在 VS Code 要完整地址 https://api.qcode.cc/api/v1/messages,OpenCode 用 https://api.qcode.cc/claude/v1,Cherry Studio 的 OpenAI 类型和 Codex CLI 只填 https://api.qcode.cc/openai。

一把 key 能同时给几个工具用吗?

能。docs 写明同一个 API Key 三种协议都可用,协议由请求路径决定;Cursor 接入页也写明,Cursor 设置和终端里的 Claude Code 各自认证,但用同一把 key 就共享额度。各模型按 token 计费,单价见 /models。

信息来源

工具能力与配置项名来自各工具官方文档,2026-10-08 抓取:Claude Code 的环境变量、VS Code 与 JetBrains 页面,Claude Desktop 第三方推理网关页,VS Code 语言模型文档与 1.122 更新说明,GitHub Docs 的 Copilot CLI BYOK 页与 GitHub 更新日志,Cursor 帮助中心 BYOK 页、Agents Window 更新说明与企业隐私页,Cline、Roo Code、Kilo、Zed、Trae、Cherry Studio、OpenCode、Aider 与 LiteLLM、Crush、Factory、OpenAI Codex 的配置文档,以及 Roo Code 的 GitHub 仓库信息。QCode 的填法来自 docs.qcode.cc 同日抓取的工具兼容总览、接入点与 API 格式、环境变量配置和各工具接入页。

一把 key,接进你在用的工具

Anthropic 端点给 Claude,OpenAI 兼容端点给 GPT 与国产模型,按 token 计费,各模型单价见 /models。

相关阅读

本页核对于 2026-10-08,配置项名与界面路径以各工具官方文档和 docs.qcode.cc 接入页为准,工具版本更新可能改变入口位置,上游调整不另行通知。模型可用性以 /models 为准。

先体验,再决定

不确定选哪档?先买体验版(¥60/月),满意再升级,旧套餐剩余价值按比例退回余额。