Claude Code
Anthropic 的終端機代理,可撰寫程式碼、修改檔案與執行指令。
設定位置
環境變數,或 ~/.claude/settings.json 中的 "env" 區塊 (單一專案使用 .claude/settings.local.json);VS Code 擴充套件使用 claudeCode.environmentVariables;以 /status 指令驗證
設定
執行前,請使用 Ailoot 金鑰呼叫 GET /v1/models。選擇支援方法包含 POST /v1/messages 的確切模型 ID,並填入設定。使用代理程式時,也請確認工具支援及客戶端版本所需的功能。
~/.claude/settings.json
{
"env": {
"ANTHROPIC_BASE_URL": "https://api.ailoot.ai",
"ANTHROPIC_MODEL": "claude-sonnet-5-5",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-5-5",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-5-5",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-haiku-4-5",
"CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY": "1"
}
}export AILOOT_API_KEY="sk-..."
export ANTHROPIC_AUTH_TOKEN="$AILOOT_API_KEY"
claude模型範例:claude-sonnet-5-5
重要
位址不含 /v1,Claude Code 會自行補上 /v1/messages。ANTHROPIC_AUTH_TOKEN 以 Authorization: Bearer 傳送,ANTHROPIC_API_KEY 則以 x-api-key 傳送,Ailoot 接受兩者。CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1 會透過 /v1/models 將我們的模型載入 /model。若出現與未知欄位有關的 400 錯誤,可設定 CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1。Anthropic 說明文件不支援 Claude Code 透過閘道使用非 Claude 模型,雖然我們的 /v1/messages 能提供這些模型,仍建議使用 Claude 模型。透過閘道時,Remote Control與語音輸入無法使用。