Claude Code
L'agent de codage en terminal officiel d'Anthropic. Il parle le protocole Anthropic Messages, donc une fois que vous le pointez vers Synthorai avec deux variables d'environnement, chaque modèle Claude de votre espace de travail est disponible — rien d'autre ne change dans votre configuration.
C'est le parcours d'intégration le plus prisé des équipes qui veulent Claude dans le terminal et facturation centralisée + limites de débit sur la passerelle.
Avant de commencer
Créez une clé API dans Console → API Keys. La clé complète est affichée une seule fois — copiez-la avant de fermer la boîte de dialogue.
Étape 1 — Définir les variables d'environnement
Claude Code lit ANTHROPIC_BASE_URL et ANTHROPIC_API_KEY depuis l'environnement. Ajoutez-les à votre profil de shell (~/.zshrc, ~/.bashrc, ou ~/.config/fish/config.fish) pour que chaque nouveau terminal les prenne en compte.
# ~/.zshrc (or equivalent)
export ANTHROPIC_BASE_URL="https://synthorai.io"
export ANTHROPIC_API_KEY="sk-..." # your Synthorai key La base URL n'inclut pas /v1 — le SDK Anthropic ajoute /v1/messages en interne. Si vous avez collé https://synthorai.io/v1, les requêtes atteindront /v1/v1/messages et renverront 404.
Étape 2 — Envoyer votre première requête
# Reload env, then:
claude --model claude-sonnet-4-6 "explain this diff" < <(git diff HEAD~1)
# Or start an interactive coding session:
claude code --model claude-opus-4-6 Une réponse réussie affiche la sortie du modèle sur stdout. Si vous obtenez 401 la clé est incorrecte ou désactivée ; si vous obtenez 404 le nom du modèle n'est pas routable dans votre espace de travail — vérifiez /console/pricing.
Modèles recommandés
| Paramètre | Type | Description |
|---|---|---|
claude-opus-4-6 | reasoning | Qualité phare. À utiliser pour les refactorisations approfondies et les problèmes ambigus. |
claude-sonnet-4-6 | balanced | Meilleur rapport prix/qualité pour le codage quotidien et les longues sessions d'agent. |
claude-haiku-4-5 | fast | Le moins cher, le plus rapide. Idéal pour les questions ad hoc conversationnelles et les modifications courtes. |
Dépannage
401 Unauthorized — la clé est incorrecte, désactivée ou déjà révoquée. Régénérez-la sur /console/keys.
404 / « modèle introuvable » — le modèle que vous avez passé à --model ne figure pas dans le catalogue de canaux de votre workspace. Exécutez curl $ANTHROPIC_BASE_URL/v1/models -H "x-api-key: $ANTHROPIC_API_KEY" pour voir ce qui est disponible.
« Toujours en train d'atteindre api.anthropic.com » — votre shell n'a pas pris en compte les nouvelles variables d'environnement. Ouvrez un nouveau terminal, ou source ~/.zshrc.
Puis-je utiliser des modèles non-Claude via claude-code ? — Non. La CLI ne parle que l'API Anthropic Messages et le /v1/messages de Synthorai ne route que vers des modèles Claude. Pour les modèles OpenAI / Gemini / Qwen, utilisez Codex, Aider ou le SDK OpenAI directement.
Les tarifs actuels au token pour les trois niveaux figurent sur la Claude model price comparison.