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.
?models= avec des ID séparés par des virgules à l’URL.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.cmdmacOS / 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=""
claudehttps://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ètre | Type | Description |
|---|---|---|
401 | error | Vé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 Anthropic | config | ANTHROPIC_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. |
404 | error | ANTHROPIC_BASE_URL contient /v1 — il faut l’adresse racine sans le suffixe. |
npm.ps1 is blocked | Windows | C’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" | Windows | Node.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-scripts | npm | Les 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 up | config | settings.json est plus fiable que les profils shell, en particulier sous Windows. |