Droid(Factory)接入

把 QCode.cc 配成 Factory Droid CLI 的 BYOK 自定义模型:~/.factory/settings.json 里 provider=anthropic + baseUrl

Droid(Factory)接入

Droid 是 Factory 出品的终端 AI 编程 Agent,支持 BYOK(自带密钥)自定义模型,可以把 QCode.cc 配成上游。

走哪条腿

Droid 的自定义模型用 provider 字段区分协议。要用 Claude 就填 anthropic——QCode 的 OpenAI 端点不接受 Claude 模型(见 接入点与 API 格式)。

你想用的模型 provider baseUrl
Claude anthropic https://api.qcode.cc/api
GPT 系 / 国产四家族 openai(OpenAI 兼容) https://api.qcode.cc/openai/v1

安装

curl -fsSL https://app.factory.ai/cli | sh

安装到 ~/.local/bin/droid。如提示 PATH 未配置,按脚本给出的命令加进 ~/.zshrc / ~/.bashrc

验证(以实际输出为准):

droid --version

配置

编辑(不存在则新建)~/.factory/settings.json

{
  "customModels": [
    {
      "model": "claude-sonnet-5",
      "displayName": "QCode Sonnet 5",
      "baseUrl": "https://api.qcode.cc/api",
      "apiKey": "${QCODE_KEY}",
      "provider": "anthropic",
      "maxOutputTokens": 8192
    },
    {
      "model": "claude-haiku-4-5",
      "displayName": "QCode Haiku 4.5",
      "baseUrl": "https://api.qcode.cc/api",
      "apiKey": "${QCODE_KEY}",
      "provider": "anthropic",
      "maxOutputTokens": 4096
    }
  ]
}

密钥用环境变量注入:

export QCODE_KEY="cr_你的QCode密钥"
字段 说明
model 传给 API 的模型 id,须与 qcode.cc/models 逐字符一致
displayName 模型选择器里显示的名字,随便起
baseUrl 填到 /api 为止,Droid 会自己拼 /v1/messages
apiKey 支持 ${变量名} 形式的环境变量引用
provider Claude 用 anthropic
maxOutputTokens 单次回复的输出上限

Factory 官方说明:API Key 保存在本地,不会上传到 Factory 服务器。 国内用户把域名换成 https://asia.qcode.cc/api(香港节点)即可。

验证

droid exec --model "claude-sonnet-5" "reply with exactly: OK"

返回 OK 即接通。

阴性对照(证明配置真的生效):把 baseUrl 临时改成一个不存在的路径再跑一次, 应当报错失败。只看到成功不能证明走的是你配的这条腿。

常用用法

# 交互模式
droid

# 非交互执行
droid exec "把测试跑一遍,修掉失败的用例"

# 指定工作目录
droid --cwd /path/to/project

# 在 git worktree 里跑(隔离改动)
droid -w feature-x

# 自主程度
droid --auto medium

常见问题

model_not_available_on_endpoint

provider 写成了 OpenAI 兼容而模型是 Claude。改成 "provider": "anthropic"baseUrlhttps://api.qcode.cc/api

401 / 鉴权失败

${QCODE_KEY} 没被展开(环境变量未导出),或密钥带了空格。 echo $QCODE_KEY 确认以 cr_ 开头。

模型选择器里看不到

只有 customModels[] 里列出的模型才会出现。加一条记录再重启。

相关文档

相关文档

SillyTavern 接入 QCode
在 SillyTavern 中用 QCode.cc 的 Claude / GPT 模型聊天;关于 gpt-image-2 出图能否接入的诚实说明与替代方案
Cursor 编辑器接入
在 Cursor IDE 中通过自定义 Anthropic / OpenAI Base URL + API Key 接入 QCode.cc,含模型配置、自定义端点限制说明与排错
Devin Desktop(原 Windsurf)接入
Windsurf 已更名 Devin Desktop 并改为 ACP 架构:把 Claude Code 当 ACP agent 挂进去,环境变量指向 QCode
🚀
开始使用 QCode — Claude Code & Codex
一份套餐同时加速 Claude Code 和 Codex,亚太低延迟
查看套餐定价 → 注册账号
团队 3 人以上?
企业团队版:独立域名 + 子Key管理 + 封号保障,人均低至 ¥250/月
了解企业版 →