跳转到主要内容
Droid 是 Factory AI 的 CLI 编程助手。通过编辑配置文件,可以将 BetterToken 作为自定义 Anthropic 兼容提供商接入。

前置条件

安装 Droid

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

配置步骤

1

清除冲突的环境变量

必须清除 ANTHROPIC_AUTH_TOKEN 环境变量,否则它会覆盖配置文件中的 API Key 导致认证失败。
unset ANTHROPIC_AUTH_TOKEN
unset ANTHROPIC_BASE_URL
2

编辑 Droid 配置文件

配置文件路径:~/.factory/config.json
注意是 config.json,不是 settings.json
添加以下内容(YOUR_API_KEY 替换为你的 BetterToken API Key):
{
  "custom_models": [
    {
      "model_display_name": "BetterToken Claude",
      "model": "claude-sonnet-4-5",
      "base_url": "https://www.bettertoken.com/v1",
      "api_key": "YOUR_API_KEY",
      "provider": "anthropic",
      "max_tokens": 64000
    }
  ]
}
3

进入项目目录并启动 Droid

cd /path/to/your/project
droid
4

选择模型

在 Droid 中输入 /model,选择 BetterToken Claude 开始使用。

使用多个模型

如果需要同时配置多个模型,在 custom_models 数组中添加多条记录即可:
{
  "custom_models": [
    {
      "model_display_name": "Claude Sonnet",
      "model": "claude-sonnet-4-5",
      "base_url": "https://www.bettertoken.com/v1",
      "api_key": "YOUR_API_KEY",
      "provider": "anthropic",
      "max_tokens": 64000
    },
    {
      "model_display_name": "Claude Opus",
      "model": "claude-opus-4-5",
      "base_url": "https://www.bettertoken.com/v1",
      "api_key": "YOUR_API_KEY",
      "provider": "anthropic",
      "max_tokens": 32000
    }
  ]
}