这里会显示出您选择的修订版和当前版本之间的差别。
| 两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 | ||
| 知识库:droid指南 [2026/01/15 15:51] – 邪让多杰 | 知识库:droid指南 [2026/08/11 19:28] (当前版本) – 外部编辑 127.0.0.1 | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| ====== Droid 安装配置指南 ====== | ====== Droid 安装配置指南 ====== | ||
| - | 【进阶】可以尝试 | + | == 分支 == |
| + | - [[opencode指南|OpenCode 安装配置指南]] | ||
| + | - [[openclaw_小龙虾_指南|OpenClaw模型配置教程]] | ||
| + | - [[配置插件|自动配置插件]] | ||
| + | - [[mcp-生图插件]] | ||
| - | ===== 简要步骤说明:===== | + | <note tip> |
| - | **完整配置只需 4 步:** | + | ===== 一、安装并登录 ===== |
| - | - **步骤1** - 安装 Droid:运行安装命令 | + | ==== 第 1 步:安装 Droid ==== |
| - | - **步骤2** - 设置环境变量:让 Droid 能启动(FACTORY_API_KEY 随便填个值) | + | |
| - | - **步骤3** - 配置 config.json: | + | |
| - | * 在中转站 <color # | + | |
| - | * 在 <color # | + | |
| - | * 把 Key 填入 <color # | + | |
| - | * 如果以前有用过,需要更新或删除< | + | |
| - | - **步骤4** - 切换模型:在 | + | |
| - | + | **Windows**(用**管理员身份**打开 PowerShell): | |
| - | ===== 30秒快速开始 ===== | + | |
| - | + | ||
| - | == 第一步:安装 Droid == | + | |
| - | + | ||
| - | **Windows | + | |
| <code powershell> | <code powershell> | ||
| 行 27: | 行 19: | ||
| </ | </ | ||
| - | **macOS / Linux 用户:** | + | **macOS / Linux**: |
| <code bash> | <code bash> | ||
| 行 33: | 行 25: | ||
| </ | </ | ||
| - | == 第二步:设置环境变量(必须!) | + | ==== 第 2 步:登录账号 ==== |
| - | <note important> | + | <note important> |
| - | **Windows 用户:** | + | 在终端输入 '' |
| - | 方法一:PowerShell 临时设置(关闭窗口后失效) | + | <note warning>如果你以前设过 '' |
| - | <code powershell> | + | |
| - | $env:FACTORY_API_KEY=" | + | |
| - | </code> | + | |
| - | 方法二:永久设置系统环境变量(推荐) | + | ==== 第 3 步:启动 ==== |
| - | <code powershell> | + | |
| - | # 以管理员身份运行 PowerShell | + | |
| - | [System.Environment]:: | + | |
| - | </ | + | |
| - | 或者:右键" | + | |
| - | * 变量名:'' | + | |
| - | * 变量值:'' | + | |
| - | + | ||
| - | **macOS 用户:** | + | |
| - | 方法一:临时设置(关闭终端后失效) | ||
| <code bash> | <code bash> | ||
| - | export FACTORY_API_KEY=" | + | cd 你的项目目录 |
| + | droid | ||
| </ | </ | ||
| - | 方法二:永久设置(推荐) | + | ===== 二、配置本站模型(duojie.games)===== |
| - | <code bash> | + | |
| - | # 添加到 ~/.zshrc(macOS 默认 shell) | + | |
| - | echo ' | + | |
| - | source ~/.zshrc | + | |
| - | </ | + | |
| - | **Linux 用户:** | + | ==== 第 1 步:获取 API Key ==== |
| - | 方法一:临时设置(关闭终端后失效) | + | <note important> |
| - | <code bash> | + | - 闲鱼买的**兑换码**是用来兑换额度的,**不是** API Key |
| - | export FACTORY_API_KEY=" | + | |
| - | </code> | + | </note> |
| - | 方法二:永久设置(推荐) | + | ==== 第 2 步(二选一):写入配置 ==== |
| - | <code bash> | + | |
| - | # Bash 用户添加到 ~/.bashrc | + | |
| - | echo ' | + | |
| - | source ~/.bashrc | + | |
| - | # Zsh 用户添加到 ~/.zshrc | + | === 方式一:一键配置工具(推荐,最省事) === |
| - | echo ' | + | |
| - | source ~/.zshrc | + | |
| - | </ | + | |
| - | == 第三步:启动 Droid == | + | 本站的 '' |
| <code bash> | <code bash> | ||
| - | cd 你的项目目录 | + | npx duojie-helper@latest |
| - | droid | + | |
| </ | </ | ||
| - | ===== 配置文件位置 ===== | + | 按提示操作:粘贴 API Key → 方向键选中 '' |
| - | ^ 系统 ^ 配置文件路径 ^ | + | 也可以直接只配 Droid: |
| - | | Windows | '' | + | |
| - | | macOS | '' | + | |
| - | | Linux | '' | + | |
| - | <note>如果 '' | + | <code bash> |
| + | npx duojie-helper@latest | ||
| + | </code> | ||
| - | **快速打开方式:** | + | <note tip> |
| - | * **Windows**: | + | |
| - | * **macOS**: 终端输入 '' | + | |
| - | * **Linux**: 终端输入 '' | + | |
| - | < | + | === 方式二:手动编辑 settings.json === |
| - | ===== 配置第三方渠道 (duojie.games) ===== | + | 适合想自己掌控配置、或一键工具出问题的同学。 |
| - | === 获取 API Key === | + | **配置文件在哪:** |
| - | <note important> | + | ^ 系统 ^ 路径 ^ |
| - | - 闲鱼购买的**兑换码**是用于兑换额度的,不是 API Key | + | | Windows | '' |
| - | - API Key 需要在 [[https://api.duojie.games|令牌页面]] 自行生成创建 | + | | macOS / Linux | '' |
| - | </ | + | |
| - | === 配置示例 === | + | < |
| - | 在 '' | + | 打开(或新建)'' |
| <code json> | <code json> | ||
| { | { | ||
| - | "custom_models": [ | + | "customModels": [ |
| { | { | ||
| - | "model_display_name": "Opus 4.5 [duojie.games]", | + | "model": "claude-opus-5", |
| - | "model": "claude-opus-4-5-20251101", | + | "displayName": "Opus 5 [duojie.games]", |
| - | "base_url": " | + | "baseUrl": " |
| - | "api_key": " | + | "apiKey": " |
| " | " | ||
| - | "supports_vision": | + | "maxOutputTokens": |
| - | " | + | |
| - | } | + | |
| - | ] | + | |
| - | } | + | |
| - | </ | + | |
| - | + | ||
| - | === 多模型配置示例 === | + | |
| - | + | ||
| - | <code json> | + | |
| - | { | + | |
| - | " | + | |
| - | { | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| }, | }, | ||
| { | { | ||
| - | "model_display_name": "Opus 4.5 Think [duojie.games]", | + | "model": "gpt-5.6-sol", |
| - | "model": "claude-opus-4-5-think", | + | "displayName": "GPT 5.6 Sol [duojie.games]", |
| - | "base_url": " | + | "baseUrl": " |
| - | "api_key": " | + | "apiKey": " |
| - | " | + | " |
| - | "max_tokens": | + | "maxOutputTokens": |
| }, | }, | ||
| { | { | ||
| - | | + | " |
| - | | + | "displayName": "GLM 5.2 [duojie.games]", |
| - | "base_url": "https:// | + | "baseUrl": " |
| - | " | + | "apiKey": " |
| - | " | + | " |
| - | " | + | "maxOutputTokens": |
| - | }, | + | |
| - | { | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | }, | + | |
| - | { | + | |
| - | " | + | |
| - | "model": | + | |
| - | " | + | |
| - | "api_key": " | + | |
| - | " | + | |
| - | " | + | |
| - | }, | + | |
| - | { | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | "supports_vision": | + | |
| } | } | ||
| - | ] | + | ], |
| + | " | ||
| } | } | ||
| </ | </ | ||
| - | === 配置字段说明 === | + | 想要更多模型,照着往 '' |
| + | |||
| + | ==== 字段说明 | ||
| ^ 字段 ^ 说明 ^ 必填 ^ | ^ 字段 ^ 说明 ^ 必填 ^ | ||
| - | | '' | + | | '' |
| - | | '' | + | | '' |
| - | | '' | + | | '' |
| - | | '' | + | | '' |
| - | | '' | + | | '' |
| - | | '' | + | | '' |
| - | | '' | + | |
| - | | '' | + | |
| - | <note important> | + | <note important> |
| - | ===== 切换模型 ===== | + | |
| - | 在 Droid 聊天界面输入 | + | * **Claude 系列**(opus / sonnet / haiku)→ |
| + | * **GPT / Grok 系列** → '' | ||
| + | * **GLM 等其它模型** → '' | ||
| + | </ | ||
| - | < | + | < |
| + | </ | ||
| - | ===== 如何开启思考模式 ===== | + | ===== 三、切换模型 ===== |
| - | 思考模式(Extended Thinking)可以让模型在回答前进行更深入的推理,适合复杂任务。 | + | 在 Droid 聊天框输入 ''/ |
| - | === 重要提示 === | + | <note tip> |
| - | <note warning> | + | ===== 四、开启「思考模式」(让模型想得更深) ===== |
| - | **每次切换模型后,'' | + | |
| - | 如果你需要开启思考模式,必须在切换模型后**手动修改** '' | + | 思考模式让模型在回答前先深入推理,适合复杂任务。 |
| - | </ | + | |
| - | === 配置文件位置 === | + | **最简单的方式:用 ''/ |
| - | | + | |
| - | * **macOS/Linux**: '' | + | |
| + | - 想看到思考过程,把 **Show Thinking** 打开 | ||
| + | - 保存即可 | ||
| - | === 关键配置字段 === | + | 思考深度从低到高:'' |
| - | + | ||
| - | 在 '' | + | |
| + | < | ||
| <code json> | <code json> | ||
| { | { | ||
| 行 241: | 行 163: | ||
| } | } | ||
| </ | </ | ||
| + | </ | ||
| - | ^ 字段 ^ 说明 ^ 可选值 ^ | + | ===== 五、常用命令 ===== |
| - | | '' | + | |
| - | | '' | + | |
| - | + | ||
| - | === 思考深度说明 === | + | |
| - | + | ||
| - | 使用模型:`claude-opus-4-5-think` | + | |
| - | + | ||
| - | === 操作步骤 === | + | |
| - | + | ||
| - | - 使用 ''/ | + | |
| - | - 打开配置目录 `C: | + | |
| - | - 编辑 '' | + | |
| - | - 如果想看到思考过程,将 '' | + | |
| - | - 保存文件,配置立即生效 | + | |
| - | + | ||
| - | ===== 常用命令速查 | + | |
| - | ^ 命令/ | + | ^ 命令 ^ 作用 |
| | ''/ | | ''/ | ||
| - | | ''/ | + | | ''/ |
| - | | ''/ | + | | ''/ |
| + | | ''/ | ||
| | ''/ | | ''/ | ||
| - | | ''/ | + | | '' |
| - | | '' | + | |
| | '' | | '' | ||
| | '' | | '' | ||
| - | ===== 常见问题 ===== | + | ===== 六、常见问题 ===== |
| - | **Q: Windows 安装失败?** | + | **Q:提示 400 错误?** |
| - | A: 确保以管理员身份运行 PowerShell。如仍失败,检查网络或尝试使用代理。 | + | A:通常是模型 ID 写错,或 |
| ---- | ---- | ||
| - | **Q: 提示 | + | **Q:提示 |
| - | A: 模型名称错误,检查 | + | A:确认已用谷歌账号登录,且 '' |
| ---- | ---- | ||
| - | **Q: 提示 401 错误?** | + | **Q:''/ |
| - | A: 环境变量未设置或 API Key 无效。检查 | + | A:'' |
| ---- | ---- | ||
| - | **Q: 提示 API Key 无效?** | + | **Q:找不到 settings.json 文件?** |
| - | A: 检查 | + | A:它默认不存在,自己在 |
| ---- | ---- | ||
| - | **Q: 模型列表中看不到配置的模型?** | + | **Q:如何添加更多模型?** |
| - | A: '' | + | A:在 |
| ---- | ---- | ||
| - | **Q: 找不到 config.json 文件?** | + | **Q:压缩失败(compaction failed)?** |
| - | A: 该文件默认不存在,需要自己在 '' | + | A:用第三方模型时,压缩默认会去找官方模型,因没权限而失败。解决方法二选一: |
| + | - 用 '' | ||
| + | - 或在 '' | ||
| ---- | ---- | ||
| - | **Q: 如何添加多个模型?** | + | **Q:创建会话失败(Failed to create session / daemon running)?** |
| - | A: 在 '' | + | A:旧版可能残留了 |
| + | - 删掉系统环境变量里的 '' | ||
| + | - 关掉并重新打开终端 | ||
| + | - 运行 '' | ||
| + | |||
| + | 如果还不行,把 '' | ||
| ---- | ---- | ||
| - | **Q: 如何更新 Droid?** | + | **Q:如何更新 Droid?** |
| - | A: 重新运行安装命令即可覆盖更新。 | + | A:重新运行一遍安装命令即可覆盖更新。 |
| ---- | ---- | ||
| - | **Q: 代理/ | + | **Q:代理 / VPN 下连不上?** |
| - | A: 设置环境变量: | + | A:设置环境变量: |
| <code bash> | <code bash> | ||
| - | # Linux/macOS | + | # Linux / macOS |
| export HTTP_PROXY=http:// | export HTTP_PROXY=http:// | ||
| export HTTPS_PROXY=http:// | export HTTPS_PROXY=http:// | ||
| 行 335: | 行 249: | ||
| ---- | ---- | ||
| - | **Q: 如何完全卸载?** | + | **Q:如何完全卸载?** |
| - | A: 删除配置目录和可执行文件: | + | A: |
| - | * Windows: 删除 '' | + | * 删配置目录:Windows 删 '' |
| - | * macOS/Linux: 删除 '' | + | * 删可执行文件 |
| - | * 删除 '' | + | |
| - | + | ||
| - | ===== 重要警告 ===== | + | |
| - | + | ||
| - | <note important> | + | |
| - | **不要将中转站的 API Key 设置到 Factory 的环境变量中!** | + | |
| - | + | ||
| - | * 中转站的 Key 只能用于 '' | + | |
| - | * Factory 自身的环境变量(如 '' | + | |
| - | * 混用会导致认证失败 | + | |
| - | </ | + | |
| ===== 官方资源 ===== | ===== 官方资源 ===== | ||
| - | * [[https:// | + | * [[https:// |
| + | * [[https:// | ||