Configuration de l'API personnalisée Claude Code

Installez Claude Code CLI, connectez un point de terminaison compatible TokenHub Anthropic et vérifiez le modèle actif avec /status.

Qu’est-ce que Claude Code ?

Claude Code est l'agent de codage en ligne de commande d'Anthropic permettant de comprendre les référentiels, d'éditer des fichiers, d'exécuter des commandes et d'effectuer des tâches de développement en plusieurs étapes.

Ce guide connecte Claude Code à TokenHub via le protocole Anthropic Messages tout en conservant le flux de travail normal du terminal. Il couvre le fichier de paramètres au niveau de l'utilisateur, les informations d'identification de l'API, la sélection du modèle, la vérification de la connexion et les exigences de protocole qui distinguent un agent de codage d'un client de discussion de base. Claude Code est le mieux adapté au travail à l'échelle du référentiel où le modèle doit inspecter le contexte, planifier les modifications, utiliser des outils et vérifier les résultats. Démarrez dans un référentiel de test avec une requête en lecture seule, confirmez que /status affiche la configuration prévue et examinez les journaux de requêtes TokenHub avant d'accorder des autorisations de commande ou de fichier plus larges.

Claude Code peut acheminer ses requêtes de modèle via la passerelle API Anthropic Claude Messages de TokenHub. Gardez l’installation officielle, puis remplacez seulement la clé API, la Base URL et l’ID du modèle.

L’endpoint TokenHub utilisé dans ce guide est https://us-api.tokenhub.com/v1/messages.

Quand l’utiliser

Commencez dans un petit dépôt ou un projet de test. Demandez d’abord à l’outil de lire des fichiers, expliquer le code ou proposer un plan, puis activez les modifications.

Installer ou ouvrir l’outil

Suivez la documentation officielle Claude Code pour installer ou ouvrir l’outil. Si les menus changent, suivez la version actuelle de la documentation.

Pour les outils CLI, vérifiez que l’exécutable fonctionne avant d’ajouter les identifiants TokenHub :

claude --version

Préparer les identifiants TokenHub

Créez une clé API TokenHub et choisissez dans la liste des modèles TokenHub un modèle adapté à cet outil.

export TOKENHUB_API_KEY="sk-..."

Conservez la clé dans votre shell local, le stockage secret de l’IDE ou le champ API key sécurisé de l’outil. Ne la commitez pas dans le dépôt.

Configurer le fournisseur TokenHub

Dans les réglages Models, Providers, API Keys ou OpenAI Compatible, renseignez les valeurs ci-dessous.

Valeurs du provider

ChampValeur
FournisseurAnthropic Claude Messages
Base URLhttps://us-api.tokenhub.com
API KeyLa valeur de TOKENHUB_API_KEY
Modèleclaude-sonnet-4 ou un autre model ID TokenHub

Emplacements des réglages

ChampValeur
CLI settings~/.claude/settings.json
VS Code extensionUser settings.json, field claudeCode.environmentVariables
{
  "$schema": "https://json.schemastore.org/claude-code-settings.json",
  "model": "claude-sonnet-4",
  "env": {
    "ANTHROPIC_BASE_URL": "__API_BASE_URL__",
    "ANTHROPIC_AUTH_TOKEN": "sk-..."
  }
}
{
  "claudeCode.environmentVariables": [
    {
      "name": "ANTHROPIC_BASE_URL",
      "value": "__API_BASE_URL__"
    },
    {
      "name": "ANTHROPIC_AUTH_TOKEN",
      "value": "sk-..."
    }
  ]
}

Si l’outil sépare chat, edit, apply et fast models, utilisez le même modèle TokenHub pour le premier test. Séparez-les ensuite selon le coût, la latence et la capacité de raisonnement.

Variables temporaires pour le diagnostic

Utilisez les variables temporaires seulement pour vérifier la clé, le réseau et le nom du modèle. Après validation, déplacez les mêmes valeurs dans la configuration persistante ci-dessus.

export TOKENHUB_API_KEY="sk-..."
export ANTHROPIC_BASE_URL="__API_BASE_URL__"
export ANTHROPIC_AUTH_TOKEN="$TOKENHUB_API_KEY"
export ANTHROPIC_MODEL="claude-sonnet-4"

Vérifier la connexion

Testez d’abord avec une consigne en lecture seule pour confirmer que le modèle lit le contexte sans modifier les fichiers. Testez ensuite les actions d’édition ou d’agent.

Lis le README du projet et résume-le en trois phrases. Ne modifie aucun fichier.

Après un prompt réussi, consultez les logs TokenHub pour vérifier le modèle, l’endpoint, les tokens consommés et le groupe de facturation.

Dépannage

SymptômeCorrection
401 ou échec d’authentificationVérifiez que TOKENHUB_API_KEY est valide et enregistré dans le même terminal, IDE ou profil client.
404 ou modèle introuvableUtilisez un model ID présent dans votre espace TokenHub et compatible avec le protocole choisi.
Endpoint incorrectGardez exactement la Base URL indiquée ci-dessus. Les outils compatibles OpenAI demandent généralement /v1; les outils compatibles Claude non.
TimeoutVérifiez le réseau vers https://us-api.tokenhub.com, les paramètres proxy et l’allowlist de l’espace de travail.
L’outil utilise un autre modèleRevérifiez tous les emplacements chat, edit, apply, fast ou autocomplete.

Choisir un modèle

Charge de travailChoix du modèlePourquoi
Repository-wide implementationAnthropic Messages model with tool use and a long context windowClaude Code needs the Messages protocol, streaming, and reliable tool execution when it reads and edits across a repository.
Interactive fixes and reviewsBalanced coding model on the same compatible routePrioritize stable tool calls and response latency over a model that only performs well in plain chat.
Subagents and background workLower-cost compatible model, validated firstValidate tool use, streaming, and long-running task behavior before mapping it to background or alias workloads.
Voir les modèles TokenHub

FAQ sur l'API personnalisée Claude Code

En quoi Claude Code est-il différent du chat Claude classique ?

Claude Code est un référentiel et un agent de terminal capable d'inspecter des fichiers, de proposer des modifications et d'exécuter des commandes approuvées. Le chat régulier fournit principalement une interface de conversation ; TokenHub fournit un accès API compatible, pas un abonnement Claude.

Comment installer Claude Code CLI ?

Utilisez le programme d'installation officiel actuel d'Anthropic ou les instructions du gestionnaire de packages pris en charge. Exécutez claude --version et claude doctor avant d'ajouter TokenHub afin que les problèmes d'installation soient séparés des problèmes de configuration de l'API.

ANTHROPIC_BASE_URL doit-il inclure /v1/messages ?

Non. Entrez la racine de l'API TokenHub car Claude Code ajoute la route Messages elle-même. L’ajout de /v1/messages deux fois produit généralement une réponse 404.

Quels modèles TokenHub fonctionnent avec Claude Code ?

Choisissez un modèle explicitement vérifié pour les messages anthropiques, le streaming et l'utilisation d'outils natifs, avec suffisamment de contexte pour le référentiel. La prise en charge des achèvements de chat à elle seule n’est pas suffisante.

Comment puis-je vérifier l'API personnalisée Claude Code ?

Démarrez une nouvelle session de terminal, exécutez /status, puis demandez une explication du référentiel en lecture seule. Confirmez l'ID du modèle et la demande /v1/messages dans les journaux TokenHub avant d'autoriser les modifications.

Références

Cette configuration s’appuie sur TokenHub et la documentation officielle ; dernière vérification : 2026-09-04。