Claude Code¶
O Claude Code liga-se ao Claudin.io através do seu endpoint compatível com a Anthropic. Aponte o URL base para Claudin.io e use a sua chave como token de autenticação.
Configuração rápida (script)¶
Primeiro exporte a sua chave para que $CLAUDINIO_API_KEY esteja definida, depois execute isto. Isto escreve em ~/.claude/settings.json (fazendo primeiro uma cópia de segurança de qualquer ficheiro existente):
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
Depois é só executar claude.
Configuração manual¶
Edite você mesmo o ficheiro ~/.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": ""
}
}
Por que ANTHROPIC_API_KEY está vazia
O Claude Code prefere ANTHROPIC_API_KEY se estiver definida. Deixá-la vazia força-o a usar ANTHROPIC_AUTH_TOKEN (a sua chave Claudin.io) contra o URL base do Claudin.io.
Valores usados¶
| Definição | Valor |
|---|---|
| URL Base | https://api.claudin.io |
| Modelo | claudinio |
| Modelo do subagente | claudinio |
| Autenticação | ANTHROPIC_AUTH_TOKEN = a sua chave |
Problemas? Consulte erros comuns ou as FAQ.