Claude Code + votre fournisseur
Gardez Claude Code comme CLI et connectez une configuration de lancement à un autre fournisseur de modèles compatible avec l’API Anthropic.
Rassemblez les informations du fournisseur
Installez Claude Code, puis récupérez l’URL de base compatible Anthropic, la clé d’API et les identifiants de modèles de votre fournisseur. Un point de terminaison uniquement compatible OpenAI ne fonctionnera pas avec Claude Code.
Cet exemple crée une entrée distincte nommée Claude · work. Vos autres entrées Claude Code conservent leurs paramètres.
1. Ajoutez la configuration du fournisseur
Ajoutez cette configuration à facade.json (voir Paramètres des agents). Remplacez l’URL, la clé et les identifiants de modèles de l’exemple par les valeurs de votre fournisseur :
{
"clis": {
"Claude · work": {
"type": "claude",
"model": "YOUR_MODEL_ID",
"env": {
"ANTHROPIC_BASE_URL": "https://api.example.com/anthropic",
"ANTHROPIC_AUTH_TOKEN": "YOUR_API_KEY",
"ANTHROPIC_API_KEY": null,
"ANTHROPIC_DEFAULT_OPUS_MODEL": "YOUR_MODEL_ID",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "YOUR_MODEL_ID",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "YOUR_SMALL_MODEL_ID"
}
}
}
}Utilisez pour chaque alias un modèle pris en charge par votre fournisseur. La correspondance Haiku sert aux petites tâches de fond ; elle peut pointer vers un autre modèle que le modèle principal.
2. Vérifiez le point de terminaison et les correspondances de modèles
| Paramètre | Rôle |
|---|---|
ANTHROPIC_BASE_URL | Dirige Claude Code vers l’API compatible Anthropic du fournisseur. |
ANTHROPIC_AUTH_TOKEN | Fournit le jeton du fournisseur. |
ANTHROPIC_API_KEY: null | Supprime une clé d’API Anthropic héritée pour cette configuration. |
model | Définit le modèle de départ de cette entrée. |
ANTHROPIC_DEFAULT_…_MODEL | Fait correspondre les demandes Opus, Sonnet et Haiku aux identifiants servis par le fournisseur. |
L’exemple stocke la clé dans facade.json. Pour lire une variable d’environnement existante, utilisez plutôt "ANTHROPIC_AUTH_TOKEN": "${env:WORK_API_KEY}". L’éditeur doit disposer de cette variable avant le démarrage de l’agent.
Ces variables ne s’appliquent qu’aux agents démarrés avec cette entrée. Vous n’avez pas besoin de modifier les paramètres globaux de Claude Code.
3. Démarrez Claude Code avec cette configuration
Enregistrez facade.json, choisissez New Agent et sélectionnez Claude · work. Confiez-lui une courte tâche dans votre projet.
Si votre fournisseur affiche la consommation, vérifiez que la requête apparaît sur le bon compte. Si l’agent ne démarre pas ou si la requête échoue, exécutez Show Agent Launch et choisissez l’emplacement de travail. Recherchez cette entrée dans le rapport pour voir comment Facade la démarrerait.
Pour les erreurs d’authentification ou de modèle manquant, voir Dépannage.
Exemple : QwenCloud
Pour une clé QwenCloud Token Plan, utilisez https://token-plan.maas.qwencloudapi.com/apps/anthropic comme URL de base. Choisissez des identifiants de modèles disponibles dans votre formule. Les clés avec facturation à l’usage utilisent un point de terminaison régional.