这是本文档旧的修订版!
【进阶】对于已经熟练掌握Droid的玩家,可以尝试 OpenCode 安装配置指南
完整配置只需 4 步:
Windows 用户(PowerShell 管理员):
irm https://app.factory.ai/cli/windows | iex
macOS / Linux 用户:
curl -fsSL https://app.factory.ai/cli | sh
Windows 用户:
方法一:PowerShell 临时设置(关闭窗口后失效)
$env:FACTORY_API_KEY="fk-your-key-here"
方法二:永久设置系统环境变量(推荐)
# 以管理员身份运行 PowerShell [System.Environment]::SetEnvironmentVariable("FACTORY_API_KEY", "fk-your-key-here", "User")
或者:右键“此电脑” → 属性 → 高级系统设置 → 环境变量 → 新建用户变量
FACTORY_API_KEYfk-your-key-heremacOS 用户:
方法一:临时设置(关闭终端后失效)
export FACTORY_API_KEY="fk-your-key-here"
方法二:永久设置(推荐)
# 添加到 ~/.zshrc(macOS 默认 shell) echo 'export FACTORY_API_KEY="fk-your-key-here"' >> ~/.zshrc source ~/.zshrc
Linux 用户:
方法一:临时设置(关闭终端后失效)
export FACTORY_API_KEY="fk-your-key-here"
方法二:永久设置(推荐)
# Bash 用户添加到 ~/.bashrc echo 'export FACTORY_API_KEY="fk-your-key-here"' >> ~/.bashrc source ~/.bashrc # Zsh 用户添加到 ~/.zshrc echo 'export FACTORY_API_KEY="fk-your-key-here"' >> ~/.zshrc source ~/.zshrc
cd 你的项目目录
droid
| 系统 | 配置文件路径 |
|---|---|
| Windows | C:\Users\<用户名>\.factory\config.json |
| macOS | ~/.factory/config.json |
| Linux | ~/.factory/config.json |
config.json 文件不存在,需要自己手动创建。
快速打开方式:
%USERPROFILE%\.factoryopen ~/.factoryxdg-open ~/.factory
在 config.json 中添加以下配置:
{
"custom_models": [
{
"model_display_name": "Opus 4.5 [duojie.games]",
"model": "claude-opus-4-5-20251101",
"base_url": "https://api.duojie.games",
"api_key": "你的API密钥",
"provider": "anthropic",
"supports_vision": true,
"max_tokens": 8192
}
]
}
{
"custom_models": [
{
"model_display_name": "Opus 4.5 [duojie.games]",
"model": "claude-opus-4-5-20251101",
"base_url": "https://api.duojie.games",
"api_key": "你的密钥",
"provider": "anthropic",
"supports_vision": true,
"max_tokens": 8192
},
{
"model_display_name": "Opus 4.5 Think [duojie.games]",
"model": "claude-opus-4-5-think",
"base_url": "https://api.duojie.games",
"api_key": "你的密钥",
"provider": "anthropic",
"max_tokens": 8192
},
{
"model_display_name": "GLM-4.7 [duojie.games]",
"model": "glm-4.7",
"base_url": "https://api.duojie.games",
"api_key": "你的密钥",
"provider": "anthropic",
"supports_vision": true
},
{
"model_display_name": "Gemini 3 Pro [duojie.games]",
"model": "gemini-3-pro-preview",
"base_url": "https://api.duojie.games",
"api_key": "你的密钥",
"provider": "anthropic",
"supports_vision": true
},
{
"model_display_name": "gpt 5.2 [duojie.games]",
"model": "gpt-5.2",
"base_url": "https://api.duojie.games",
"api_key": "你的密钥",
"provider": "openai-response",
"supports_vision": true
},
{
"model_display_name": "gpt 5.2 codex[duojie.games]",
"model": "gpt-5.2-codex",
"base_url": "https://api.duojie.games",
"api_key": "你的密钥",
"provider": "openai-response",
"supports_vision": true
}
]
}
| 字段 | 说明 | 必填 |
|---|---|---|
model_display_name | 在 Droid 中显示的模型名称 | 是 |
model | 实际调用的模型 ID | 是 |
base_url | API 地址 | 是 |
api_key | 你的 API 密钥(在令牌页面生成) | 是 |
provider | 提供商类型: anthropic, openai, gemini, openrouter | 是 |
supports_vision | 是否支持图片识别 | 否 |
max_tokens | 最大输出 token 数 | 否 |
supports_prompt_caching | 是否支持提示缓存 | 否 |
在 Droid 聊天界面输入 /model 命令,在弹出的列表中选择你配置的模型。
/model 列表中看不到你配置的模型,说明 config.json 配置格式有误,请检查 JSON 语法。
思考模式(Extended Thinking)可以让模型在回答前进行更深入的推理,适合复杂任务。
settings.json 会被刷新!
如果你需要开启思考模式,必须在切换模型后手动修改 settings.json 文件。
C:\Users\<用户名>\.factory\settings.json~/.factory/settings.json
在 settings.json 中找到并修改以下字段:
{
"reasoningEffort": "high",
"showThinkingInMainView": true
}
| 字段 | 说明 | 可选值 |
|---|---|---|
reasoningEffort | 开启思考:设置思考深度级别 | low / medium / high |
showThinkingInMainView | 显示思考过程:是否在界面显示思考内容 | true / false |
使用模型:`claude-opus-4-5-think`
/model 切换到你想要的模型settings.json 文件showThinkingInMainView 改为 true| 命令/快捷键 | 功能 |
|---|---|
/model | 切换模型 |
/settings | 打开设置 |
/clear | 清空对话 |
/help | 查看帮助 |
/compact | 压缩上下文 |
Esc 两次 | 中断当前操作 |
Ctrl+C | 退出 Droid |
droid –version | 查看版本 |
Q: Windows 安装失败?
A: 确保以管理员身份运行 PowerShell。如仍失败,检查网络或尝试使用代理。
Q: 提示 400 错误?
A: 模型名称错误,检查 config.json 中的 model 字段是否正确。
Q: 提示 401 错误?
A: 环境变量未设置或 API Key 无效。检查 FACTORY_API_KEY 环境变量是否已设置,以及 config.json 中的 api_key 是否正确。
Q: 提示 API Key 无效?
A: 检查 api_key 是否正确填写。注意:闲鱼买的兑换码是兑换额度用的,API Key 需要在令牌页面单独生成。
Q: 模型列表中看不到配置的模型?
A: config.json 格式错误。使用在线 JSON 校验工具检查语法,然后重启 Droid。
Q: 找不到 config.json 文件?
A: 该文件默认不存在,需要自己在 .factory 目录下手动创建。
Q: 如何添加多个模型?
A: 在 custom_models 数组中添加多个配置项即可,参考上方多模型配置示例。
Q: 如何更新 Droid?
A: 重新运行安装命令即可覆盖更新。
Q: 代理/VPN 环境下无法连接?
A: 设置环境变量:
# Linux/macOS export HTTP_PROXY=http://127.0.0.1:7890 export HTTPS_PROXY=http://127.0.0.1:7890 # Windows PowerShell $env:HTTP_PROXY="http://127.0.0.1:7890" $env:HTTPS_PROXY="http://127.0.0.1:7890"
Q: 如何完全卸载?
A: 删除配置目录和可执行文件:
%USERPROFILE%\.factory 目录~/.factory 目录droid 可执行文件(通常在 ~/.local/bin 或 /usr/local/bin)config.json 中的 BYOK 配置ANTHROPIC_API_KEY)应使用官方 Key