Claude Code¶
Claude Code 通过其兼容 Anthropic 的端点连接到 Claudin.io。将其基础 URL 指向 Claudin.io,并使用你的密钥作为认证令牌。
快速设置(脚本)¶
首先导出你的密钥以设置 $CLAUDINIO_API_KEY,然后运行以下命令。它会写入 ~/.claude/settings.json(先备份任何现有文件):
claude_settings_install() {
local key="$1"
local dir="$HOME/.claude"
local file="$dir/settings.json"
mkdir -p "$dir"
if [ -f "$file" ]; then
cp "$file" "$file.claudinio.bak"
echo "[ok] Backup: $file.claudinio.bak"
fi
cat > "$file" <<JSONEOF
{
"model": "claudinio",
"env": {
"ANTHROPIC_BASE_URL": "https://api.claudin.io",
"ANTHROPIC_AUTH_TOKEN": "${key}",
"CLAUDE_CODE_SUBAGENT_MODEL": "claudinio",
"ANTHROPIC_API_KEY": ""
}
}
JSONEOF
echo "[ok] Configured: $file"
}
claude_settings_install "$CLAUDINIO_API_KEY"
unset claude_settings_install
然后只需运行 claude。
手动设置¶
自行编辑 ~/.claude/settings.json:
{
"model": "claudinio",
"env": {
"ANTHROPIC_BASE_URL": "https://api.claudin.io",
"ANTHROPIC_AUTH_TOKEN": "YOUR_API_KEY",
"CLAUDE_CODE_SUBAGENT_MODEL": "claudinio",
"ANTHROPIC_API_KEY": ""
}
}
为什么 ANTHROPIC_API_KEY 为空
如果设置了 ANTHROPIC_API_KEY,Claude Code 会优先使用它。将其留空会强制它使用 ANTHROPIC_AUTH_TOKEN(你的 Claudin.io 密钥)指向 Claudin.io 基础 URL。
使用的值¶
| 设置项 | 值 |
|---|---|
| 基础 URL | https://api.claudin.io |
| 模型 | claudinio |
| 子代理模型 | claudinio |
| 认证 | ANTHROPIC_AUTH_TOKEN = 你的密钥 |