Annonce: Nouveauté Kling 4.0 : -20 % sur le texte-vidéo et l'image-vidéo pour une durée limitée. Essayez dès maintenant
HiAPI
Tutoriels
Sur cette page

Claude Code

Importez la configuration avec CC Switch ou définissez des variables d'environnement pour utiliser les modèles Claude dans Claude Code via HiAPI.

Claude Code peut se connecter à HiAPI via CC Switch ou via des variables d’environnement ; CC Switch est recommandé car vous ne modifiez aucun fichier de configuration. HiAPI utilise le protocole Anthropic Messages, et Claude Code se connecte par défaut à l’API officielle Anthropic : il suffit donc de changer deux valeurs pour basculer. Ce tutoriel a été vérifié sous Windows 11 avec Claude Code 2.1.284, en utilisant claude-opus-5-5 comme modèle d’exemple.

1. Installer Claude Code

Installez d’abord Node.js (LTS 22.19 ou une version ultérieure) ; si ce n’est pas fait, voir Installation de Node.js. Exécutez chaque ligne dans un terminal :

Terminal
npm install -g @anthropic-ai/claude-code
claude --version

Vous devriez voir un numéro de version.

2. Option 1 : import en un clic avec CC Switch (recommandé)

CC Switch écrit la configuration dans Claude Code, vous n’aurez donc plus à modifier de fichiers quand vous changerez de fournisseur. Si vous n’avez pas encore CC Switch, installez-le en suivant Installer CC Switch et importer en un clic.

  1. Ouvrez HiAPI Console → API Keys et choisissez la clé à utiliser ; si vous n’en avez pas, créez-en une comme décrit dans Obtenir une clé API. Vous n’avez pas besoin de copier la clé ici ; l’import la reprend.

Créer une clé

  1. Cliquez sur Import CCS à droite de la clé (CCS signifie CC Switch). Le navigateur ouvre CC Switch et lui transmet la configuration de ce fournisseur.

Bouton Import CC Switch

  1. Pendant l’import, choisissez Claude Code comme outil, puis cochez les modèles que vous voulez utiliser.

Choisir l'outil et le modèle

  1. Vérifiez la Base URL, la clé API et le modèle, puis cliquez sur Import. La page bascule vers CC Switch et écrit la configuration.

Confirmer la configuration de l'import

  1. De retour dans la fenêtre principale de CC Switch, cliquez sur Switch provider sur l’entrée HiAPI.

Changer de fournisseur

  1. Ouvrez un nouveau terminal, allez dans le dossier de votre projet et lancez claude.

Claude Code dans le terminal

3. Option 2 : configurer avec des variables d’environnement

Vous pouvez ignorer CC Switch. Claude Code lit deux variables d’environnement, ANTHROPIC_BASE_URL et ANTHROPIC_AUTH_TOKEN. Définissez la Base URL sur https://api.hiapi.ai sans /v1 ; Claude Code ajoute le chemin lui-même. Remplacez YOUR_HIAPI_API_KEY ci-dessous par votre clé API HiAPI et conservez les guillemets.

Nous recommandons aussi de définir CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1 pour désactiver les requêtes de fonctionnalités expérimentales de Claude Code, afin qu’un endpoint tiers ne les rejette pas avec une erreur. CC Switch écrit ce réglage automatiquement lors de l’import.

Terminal actuel uniquement

Ce réglage cesse de fonctionner à la fermeture de la fenêtre ; il est utile pour un premier test avant de le configurer définitivement.

Terminal
export ANTHROPIC_BASE_URL="https://api.hiapi.ai"
export ANTHROPIC_AUTH_TOKEN="YOUR_HIAPI_API_KEY"
export CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1
claude
PowerShell
$env:ANTHROPIC_BASE_URL = "https://api.hiapi.ai"
$env:ANTHROPIC_AUTH_TOKEN = "YOUR_HIAPI_API_KEY"
$env:CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS = "1"
claude
CMD
set "ANTHROPIC_BASE_URL=https://api.hiapi.ai"
set "ANTHROPIC_AUTH_TOKEN=YOUR_HIAPI_API_KEY"
set "CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1"
claude

Conserver les réglages entre les sessions

Mac utilise zsh par défaut. Ajoutez les trois lignes à ~/.zshrc (utilisez ~/.bashrc pour bash), puis rechargez-le :

Terminal
echo 'export ANTHROPIC_BASE_URL="https://api.hiapi.ai"' >> ~/.zshrc
echo 'export ANTHROPIC_AUTH_TOKEN="YOUR_HIAPI_API_KEY"' >> ~/.zshrc
echo 'export CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1' >> ~/.zshrc
source ~/.zshrc

Sous Windows, utilisez setx pour les écrire dans vos variables d’environnement utilisateur ; elles prennent effet après avoir rouvert le terminal :

CMD
setx ANTHROPIC_BASE_URL "https://api.hiapi.ai"
setx ANTHROPIC_AUTH_TOKEN "YOUR_HIAPI_API_KEY"
setx CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS "1"

4. Vérifier

Lancez claude dans le dossier de votre projet et envoyez « Bonjour, présentez-vous en une phrase. » S’il répond normalement et peut lire les fichiers du projet, la connexion fonctionne. Pour en avoir la confirmation, tapez /status pour voir la Base URL et le modèle, ou ouvrez Journal des requêtes dans la console HiAPI pour retrouver cette requête.

5. Dépannage

Seuls les problèmes propres à Claude Code sont listés ici. Pour les erreurs courantes comme 401, 404 et 429, voir Erreurs courantes.

ErreurCauseCorrection
404 / model not availableUn /v1 a été ajouté à la fin de la Base URLDéfinissez la Base URL de Claude Code sur https://api.hiapi.ai sans /v1
L’adresse dans /status n’est pas https://api.hiapi.aiVous vous êtes connecté plus tôt à un compte Anthropic officiel, ou les variables d’environnement n’ont pas pris effetLancez /logout pour d’abord vous déconnecter du compte officiel ; si vous utilisez des variables d’environnement, fermez le terminal, rouvrez-le et relancez claude
Auth conflict au démarrageANTHROPIC_API_KEY et ANTHROPIC_AUTH_TOKEN sont définies toutes les deuxSupprimez ANTHROPIC_API_KEY et ne gardez que ANTHROPIC_AUTH_TOKEN
Toujours connecté à l’API officielle après l’import CC SwitchVous n’avez pas basculé sur HiAPI dans CC Switch, ou le terminal a été ouvert avant le basculementConfirmez que HiAPI est bien sélectionné, puis ouvrez un nouveau terminal et lancez claude