Ir para o conteúdo

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.