跳转到主要内容
🎉 限时免费 — MiniMax: MiniMax M3 Free 现在体验 🔥

Factory Droid

Factory Droid 是 Factory 的终端 Agent。通过 BYOK 自定义模型,可以让 Droid 使用 ModelGo 的 OpenAI 兼容接口。

接入前准备

1. 安装并启动 Droid

bash
npm install -g droid
droid --version
droid

也可以使用 Factory 官方安装器。进入 Droid 后输入 /settings 可打开设置。

2. 配置 ModelGo 自定义模型

编辑 ~/.factory/settings.json(Windows:%USERPROFILE%\\.factory\\settings.json),合并以下 customModels 配置:

json
{
  "customModels": [
    {
      "model": "你的模型名",
      "displayName": "ModelGo / 你的模型名",
      "baseUrl": "https://api.modelgo.com/v1",
      "apiKey": "${MODELGO_API_KEY}",
      "provider": "openai"
    }
  ]
}

先设置 Key:

bash
export MODELGO_API_KEY="sk-你的token"

重新启动 Droid,在 /models 或模型选择器中选择 ModelGo / 你的模型名。

3. 验证请求

bash
curl https://api.modelgo.com/v1/models \
  -H "Authorization: Bearer $MODELGO_API_KEY"
droid exec --model "你的模型名" "请用一句话介绍当前项目"

常见问题

模型没有出现在列表中

检查 JSON 是否有效、customModels 是否位于文件顶层,并完全退出后重新启动 Droid。

认证失败或接口路径错误

确认环境变量已在启动 Droid 的同一终端中设置,且 baseUrl 没有重复的 /v1 或完整接口路径。

相关文档