Thème
Langue

CLI Claude Code

Connectez le CLI Claude Code à GetVibe API : configurez ANTHROPIC_BASE_URL, ANTHROPIC_AUTH_TOKEN et la sélection du modèle via des variables d’environnement.

Configuration prête à l’emploi

Généré à la demande à partir de notre catalogue : l’adresse de l’API, chaque modèle publié avec sa fenêtre de contexte et sa limite de sortie, ainsi que les paramètres recommandés. Il ne contient aucune clé. Claude Code lit la clé depuis GETVIBE_API_KEY via apiKeyHelper — définissez cette variable dans votre environnement. Sous Windows sans WSL, définissez plutôt ANTHROPIC_AUTH_TOKEN.

# macOS / Linux
mkdir -p ~/.claude
curl -fsSL https://getvibeapi.com/api/integrations/claude-code.json -o ~/.claude/settings.json
# Windows PowerShell
New-Item -ItemType Directory -Force "$HOME\.claude" | Out-Null
Invoke-WebRequest https://getvibeapi.com/api/integrations/claude-code.json -OutFile "$HOME\.claude\settings.json"
  • Modèle principal — claude-opus-5.5 : le Claude le plus puissant que nous proposons via /v1/messages.
  • Petites tâches — claude-haiku-4.5 : le Claude le moins cher, utilisé par Claude Code pour les tâches en arrière-plan.
  • Diffusion en continu activée, délai d’expiration de la requête de 600 secondes, effort de raisonnement medium : une réponse nécessitant un long raisonnement prend plusieurs minutes et, sans diffusion en continu, dépasse la limite d’attente.
  • Utilisez partout les identifiants de modèles seuls, sans :suffix — cela permet le basculement automatique vers un canal sain.
Le catalogue évolue : lorsque de nouveaux modèles apparaissent, téléchargez à nouveau le fichier. Pour ne conserver que certains modèles, ajoutez ?models= avec des ID séparés par des virgules à l’URL.
Pas de terminal ? Pour la plupart des tâches, l’application Claude Desktop est plus simple — quelques étapes, aucune commande. Cette page est pour celles et ceux qui travaillent sur du code depuis un terminal.

Claude Code est la CLI officielle d’Anthropic pour le codage agentique. Elle passe par l’endpoint /v1/messages avec l’en-tête x-api-key.

1. Ouvre un terminal

Windows : Démarrer → saisissez PowerShell → Entrée. macOS : Terminal (Applications → Utilitaires). L’installation via npm nécessite Node.js 22 ou une version ultérieure (node --version) — le bloc ci-dessous installe le CLI lui-même. Vous préférez vous passer de Node.js ? Le programme d’installation natif d’Anthropic fonctionne aussi : curl -fsSL https://claude.ai/install.sh | bash (macOS/Linux) ou irm https://claude.ai/install.ps1 | iex (PowerShell) ; définissez ensuite les variables ci-dessous dans une nouvelle fenêtre.

2. Colle un bloc et appuie sur Entrée

Le bloc installe la CLI, enregistre les réglages durablement (setx), les applique dans la fenêtre courante et lance le programme. Remplace sk-pv-… par ta clé.

Windows (PowerShell)

npm.cmd install -g @anthropic-ai/claude-code
setx ANTHROPIC_BASE_URL "https://getvibeapi.com"
setx ANTHROPIC_AUTH_TOKEN "sk-pv-…"
$env:ANTHROPIC_BASE_URL="https://getvibeapi.com"
$env:ANTHROPIC_AUTH_TOKEN="sk-pv-…"
$env:ANTHROPIC_API_KEY=""
claude.cmd

macOS / Linux

npm install -g @anthropic-ai/claude-code
export ANTHROPIC_BASE_URL="https://getvibeapi.com"
export ANTHROPIC_AUTH_TOKEN="sk-pv-…"
export ANTHROPIC_API_KEY=""
claude
Important : l’adresse est https://getvibeapi.com (sans /v1) : le CLI ajoute lui-même le suffixe. La clé doit être placée dans ANTHROPIC_AUTH_TOKEN, et ANTHROPIC_API_KEY doit rester vide : si une clé Anthropic est déjà enregistrée sur la machine, Claude Code signalerait sinon un conflit entre deux clés. Après setx, les nouvelles fenêtres PowerShell prennent en compte les paramètres ; les fenêtres déjà ouvertes ne les prennent pas en compte.

Où taper

Une fois lancé, la ligne avec le signe > en bas de la fenêtre est celle où tu tapes et appuies sur Entrée :

+---------------------------------------+
|                                       |
|  > _                                  |
|                                       |
+---------------------------------------+

Le premier lancement demande un thème (appuie sur Entrée) et si tu fais confiance au dossier (choisis Yes, I trust this folder). Pour travailler vraiment, lance la CLI depuis le dossier du projet.

3. Vérifie la connexion

Envoyez un message quelconque et ouvrez Tableau de bord → Utilisation : une nouvelle entrée apparaît avec le modèle et le montant dépensé. Dans Claude Code, /status affiche une ligne Anthropic base URL — celle-ci doit indiquer notre adresse.

Choix des modèles (facultatif)

Par défaut, Claude Code utilise le modèle par défaut du catalogue. Remplace-le avec des variables d’environnement :

{
  "env": {
    "ANTHROPIC_AUTH_TOKEN": "sk-pv-…",
    "ANTHROPIC_BASE_URL": "https://getvibeapi.com",
    "ANTHROPIC_API_KEY": "",
    "ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-5.5",
    "ANTHROPIC_DEFAULT_OPUS_MODEL":   "claude-opus-5.5",
    "ANTHROPIC_DEFAULT_HAIKU_MODEL":  "claude-haiku-5.5"
  }
}

Si tu préfères settings.json

Vous obtenez le même résultat avec le fichier ~/.claude/settings.json. Sous Windows : %USERPROFILE%\.claude\settings.json. Collez la clé elle-même : Claude Code ne remplace pas les variables telles que $GETVIBE_API_KEY par leur valeur dans settings.json ; cette chaîne serait donc envoyée comme clé et la requête serait rejetée.

{
  "env": {
    "ANTHROPIC_AUTH_TOKEN": "sk-pv-…",
    "ANTHROPIC_BASE_URL": "https://getvibeapi.com",
    "ANTHROPIC_API_KEY": ""
  }
}

Problèmes courants

ParamètreTypeDescription
401errorVérifiez la valeur de ANTHROPIC_AUTH_TOKEN : settings.json doit contenir la clé sk-pv-… elle-même, et non une $variable.
Requests go to AnthropicconfigANTHROPIC_BASE_URL n’a pas été transmis à Claude Code : ouvrez une nouvelle fenêtre après setx, ou définissez l’adresse dans settings.json. Vérifiez la ligne Anthropic base URL dans /status.
404errorANTHROPIC_BASE_URL contient /v1 — il faut l’adresse racine sans le suffixe.
npm.ps1 is blockedWindowsC’est la stratégie d’exécution PowerShell. Utilise npm.cmd et claude.cmd comme dans le bloc ci-dessus — aucun changement de stratégie nécessaire.
"node is not recognized"WindowsNode.js n’est pas installé, ou la fenêtre date d’avant l’installation : installe Node.js LTS et ouvre une NOUVELLE fenêtre PowerShell.
claude native binary not installed / warn install-scriptsnpmLes versions récentes de npm ignorent par défaut l’étape d’installation de Claude Code. Exécutez npm config set "allow-scripts=@anthropic-ai/claude-code" --location=user et relancez l’installation, ou utilisez le programme d’installation natif.
Variables are not picked upconfigsettings.json est plus fiable que les profils shell, en particulier sous Windows.
Claude Code + GetVibe API — configuration de settings.json | GetVibe API