Claude Code est l’agent de ligne de commande d’Anthropic pour le développement. Il communique avec un seul endpoint, /v1/messages au format Anthropic Messages, et vous permet de modifier l’URL de base. Dirigez-le vers GetVibe API et le même CLI peut exécuter Claude Opus 5.5, Claude Sonnet 5 ou un modèle qui n’est pas de la gamme Claude dans notre catalogue, le tout avec une seule clé prépayée.
Étape 1 : settings.json
Installez Claude Code (npm install -g @anthropic-ai/claude-code, Node.js 22+), puis créez ou modifiez ~/.claude/settings.json. Sous Windows, le fichier se trouve à l’emplacement %USERPROFILE%\.claude\settings.json.
{
"env": {
"ANTHROPIC_AUTH_TOKEN": "sk-pv-...",
"ANTHROPIC_BASE_URL": "https://getvibeapi.com",
"ANTHROPIC_API_KEY": ""
}
}
Deux détails sont importants :
ANTHROPIC_API_KEYdoit être une chaîne vide, et non être absent. S’il est absent, Claude Code ignore l’URL de base et se connecte directement à Anthropic.- L’URL de base ne contient pas
/v1. Claude Code ajoute lui-même/v1/messages, donchttps://getvibeapi.com/v1dupliquerait le chemin.
Exécutez claude et saisissez /status. La ligne de l’URL de base Anthropic doit afficher https://getvibeapi.com.
Étape 2 : choisir les modèles
Claude Code dispose de trois emplacements de modèle : Opus, Sonnet et Haiku. Par défaut, il utilise l’emplacement Sonnet pour la plupart des tâches et l’emplacement Haiku pour les opérations rapides. Chaque emplacement est une variable d’environnement, et sa valeur peut être n’importe quel identifiant de modèle de notre catalogue qui accepte le format Messages :
{
"env": {
"ANTHROPIC_AUTH_TOKEN": "sk-pv-...",
"ANTHROPIC_BASE_URL": "https://getvibeapi.com",
"ANTHROPIC_API_KEY": "",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-5.5",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-5",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-haiku-4.5"
}
}
Pour exécuter l’agent avec un modèle moins coûteux, placez son identifiant dans l’emplacement Sonnet, par exemple deepseek-v4.1-flash ou gemini-3.8-flash. Utilisez les identifiants exacts du catalogue : les noms d’instantanés Anthropic datés tels que claude-haiku-4-5-20251001 ne sont pas résolus.
Quels modèles fonctionnent dans Claude Code
Tous les modèles du catalogue n’acceptent pas le format Anthropic Messages. Le catalogue public à l’adresse https://getvibeapi.com/api/catalog indique pour chaque modèle la valeur de anthropicFormat. Lorsqu’elle est définie sur true, le modèle fonctionne via /v1/messages. Au moment de la rédaction, cela inclut :
| Modèle | Identifiant | Contexte | Prix |
|---|---|---|---|
| Claude Opus 5.5 | claude-opus-5.5 | 1M | $0.1974 entrée · $0.9867 sortie par million de tokens |
| Claude Sonnet 5 | claude-sonnet-5 | 1M | $0.3334 entrée · $1.6667 sortie par million de tokens |
| GPT-5.6 Sol | gpt-5.6-sol | 1.05M | $0.0667 entrée · $0.40 sortie par million de tokens |
| DeepSeek V4.1 Flash | deepseek-v4.1-flash | 1M | $0.0112 entrée · $0.0445 sortie par million de tokens |
| Gemini 3.8 Flash | gemini-3.8-flash | 1M | $0.0097 entrée · $0.0483 sortie par million de tokens |
| GLM-5.3 | glm-5.3 | 1.048M | $0.10 entrée · $0.3143 sortie par million de tokens |
| Kimi K3 | kimi-k3 | 262K | $0.1715 entrée · $0.8572 sortie par million de tokens |
| Qwen3.8 Max | qwen3.8-max | 256K | $0.1543 entrée · $0.4629 sortie par million de tokens |
Les modèles GPT-6 (Luna, Sol, Astra) n’acceptent pas le format Messages et sont refusés sur /v1/messages. Pour les utiliser dans un agent de terminal, utilisez Codex CLI, qui communique avec l’API Responses, ou tout autre outil doté d’une URL de base compatible avec OpenAI (voir la liste des intégrations).
Problèmes courants
- 401 : vérifiez la valeur de
ANTHROPIC_AUTH_TOKENet assurez-vous queANTHROPIC_API_KEYvaut"". - Les requêtes sont toujours envoyées à Anthropic :
ANTHROPIC_API_KEYn’est pas défini comme une chaîne vide. - Les variables ne sont pas prises en compte :
settings.jsonest plus fiable que les profils du shell, en particulier sous Windows. - Modèle indisponible : l’identifiant contient une faute, a été retiré ou n’est pas compatible avec le format Messages. Vérifiez-le sur la page Modèles.
Réduire les coûts
Les agents de développement renvoient un long préfixe, en grande partie inchangé, à chaque tour. Les modèles Claude ne mettent en cache les requêtes que lorsque celles-ci contiennent un point de rupture cache_control. Si Claude Code n’en envoie pas, la passerelle en ajoute un pour vous. Les entrées mises en cache sont facturées à une fraction du tarif d’entrée. Le guide de mise en cache et notre article sur la mise en cache des prompts expliquent comment conserver un préfixe stable.
La référence complète se trouve dans le guide Claude Code et dans la documentation Messages et Responses. Vous payez par token à partir d’un solde prépayé. Il n’y a aucun abonnement.
