APIMaster.ai

DeepSeek V4 Flash et Pro dans Claude Code : configuration et changement de modèle

Configurez DeepSeek dans Claude Code via APIMaster. Paramétrez settings.json sur Windows, macOS et Linux, lancez claude, sélectionnez un modèle avec /model et commencez à discuter.

Configurez APIMaster dans settings.json, lancez claude, puis saisissez /model MODEL_ID dans la conversation pour utiliser DeepSeek. Les identifiants disponibles couverts ici sont deepseek-v4-flash et deepseek-v4-pro. Claude Code est le client ; DeepSeek est le modèle qui répond.

Avant de commencer

Effectuez la vérification de l'environnement et la configuration de Claude Code. Obtenez une clé API APIMaster avec un solde suffisant et l'accès aux modèles choisis.

claude --version

L'URL de base de la passerelle est https://apimaster.ai, sans /v1. Claude Code ajoute /v1/messages lui-même.

1. Ouvrir le répertoire de configuration

Windows

Appuyez sur Win + R, saisissez le chemin suivant et appuyez sur Entrée :

%USERPROFILE%\.claude

Créez le dossier si nécessaire. Ouvrez ou créez settings.json. Vérifiez qu'il ne s'appelle pas settings.json.txt.

macOS / Linux

Sur macOS, dans le Finder, appuyez sur Command + Maj + G et saisissez :

~/.claude

Sous Linux, ouvrez le même répertoire avec votre gestionnaire de fichiers ou votre éditeur. Créez-le si nécessaire :

mkdir -p ~/.claude

Ouvrez ou créez settings.json à cet endroit. Si vous avez défini un répertoire de configuration personnalisé pour Claude Code, utilisez plutôt ce répertoire.

2. Modifier settings.json

Windows, macOS et Linux utilisent la même configuration. Remplacez YOUR_APIMASTER_API_KEY par votre clé APIMaster :

{
  "model": "deepseek-v4-flash",
  "env": {
    "ANTHROPIC_BASE_URL": "https://apimaster.ai",
    "ANTHROPIC_API_KEY": "YOUR_APIMASTER_API_KEY",
    "ANTHROPIC_AUTH_TOKEN": "",
    "CLAUDE_CODE_ATTRIBUTION_HEADER": "0",
    "CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS": "1"
  }
}

Si le fichier existe déjà, sauvegardez-le et fusionnez ces champs dans l'objet JSON existant et dans l'objet env. Conservez les autres paramètres dont vous avez besoin. N'ajoutez pas un second objet JSON et ne dupliquez pas une clé env. JSON n'autorise ni commentaires ni virgules finales.

Le guide général de Claude Code présente l'authentification par jeton. Ce guide utilise l'authentification par clé API testée dans nos tests d'intégration. Laissez ANTHROPIC_AUTH_TOKEN vide lorsque vous utilisez ANTHROPIC_API_KEY, et supprimez les identifiants conflictuels d'autres paramètres ou de votre terminal. Utilisez une clé APIMaster pour cette passerelle.

Le champ model définit le modèle de démarrage. Vous pouvez en sélectionner un autre après le lancement. Gardez ce fichier de paramètres utilisateur privé ; ne validez pas de vraies clés dans un dépôt partagé. Enregistrez le fichier et redémarrez Claude Code pour charger la nouvelle configuration.

3. Démarrer Claude Code

Dans un terminal ouvert dans le répertoire de votre projet, exécutez :

claude

Complétez les invites habituelles de premier démarrage et examinez l'invite de confiance du projet. Le modèle de démarrage devrait être deepseek-v4-flash. Il s'agit d'une session interactive normale avec les outils et les paramètres de projet habituels.

4. Sélectionner un modèle et commencer à discuter

Dans la conversation Claude Code, saisissez l'une des commandes suivantes et appuyez sur Entrée :

/model deepseek-v4-flash
/model deepseek-v4-pro

Exécutez une ligne à la fois, en choisissant le modèle souhaité. Une fois que Claude Code a confirmé le changement, envoyez un court message :

Reply with exactly OK.

Une réponse textuelle normale confirme la connexion de base. Vous pouvez ensuite continuer à discuter ou lui demander de travailler sur votre projet. Pour changer à nouveau de modèle dans la même conversation, saisissez une autre commande /model MODEL_ID.

La saisie de /model seul ouvre le sélecteur de modèles. Les identifiants de passerelle personnalisés peuvent ne pas figurer dans sa liste par défaut. Tapez plutôt l'identifiant complet comme indiqué ci-dessus. La commande slash appartient à l'intérieur de Claude Code, pas à PowerShell ou Bash. Les noms de modèles désignent des modèles DeepSeek, et non Claude Sonnet ou Opus.

Vous pouvez également choisir un modèle au lancement depuis le terminal. Exécutez une commande à la fois :

claude --model deepseek-v4-flash
claude --model deepseek-v4-pro

Pour définir explicitement la valeur par défaut des sessions futures, modifiez model dans settings.json. Un indicateur de lancement, la variable d'environnement ANTHROPIC_MODEL ou un paramètre de projet/géré peuvent influencer le modèle sélectionné ; vérifiez-les si le modèle de démarrage diffère de votre valeur enregistrée.

Dépannage

Symptôme Vérification
401 / invite de connexion inattendue Vérifiez la clé APIMaster, l'URL de base et les variables d'authentification conflictuelles ; redémarrez le CLI après avoir modifié les paramètres.
404 Utilisez https://apimaster.ai, sans /v1 ni /v1/messages.
Les paramètres ne prennent pas effet Vérifiez l'emplacement du fichier, la validité du JSON et les remplacements provenant du terminal, du projet ou des paramètres gérés.
Modèle absent du sélecteur Saisissez /model MODEL_ID avec l'identifiant exact, ou lancez avec claude --model MODEL_ID.
Modèle indisponible / 403 Vérifiez l'orthographe, les modèles autorisés pour la clé, le solde du compte et la disponibilité actuelle de la route.
unrecognized_model Observé avec des identifiants personnalisés lors de nos tests. Vérifiez la réponse réelle et le résultat de l'outil ; les capacités Claude intégrées par défaut ne sont pas vérifiées pour DeepSeek.
Refus de permission sur un fichier ou une commande Examinez et approuvez l'opération prévue via les invites d'autorisation habituelles.
429 / 5xx / réponse interrompue Conservez l'erreur, l'identifiant du modèle, la version du CLI, l'heure UTC et l'identifiant de requête si disponible pour le support.

Validation et diagnostics optionnels

Tests d'intégration enregistrés : 2026-09-07 UTC, Claude Code 2.1.239, Linux. Tous les modèles listés ici ont renvoyé le texte attendu et lu un fichier local via un outil. Les tâches de codage complexes étaient hors du périmètre de ces tests. Windows et macOS ne faisaient pas partie de ces exécutions enregistrées.

Les vérifications automatisées antérieures utilisaient le mode bare pour isoler la configuration. L'usage quotidien normal suit les étapes settings.json et interactives ci-dessus. Le mode bare et --setting-sources "" ignorent les intégrations normales ou les paramètres enregistrés ; ils ne doivent donc pas être ajoutés à la commande de démarrage quotidienne de ce guide.

Pour une vérification rapide non interactive utilisant votre configuration enregistrée :

claude --model deepseek-v4-flash -p "Reply with exactly OK."

Pour une vérification d'outil, créez probe.txt contenant FILE_PROBE_739182, démarrez Claude Code dans ce répertoire et demandez-lui de lire le fichier à l'aide d'un outil et d'en renvoyer le contenu exact. Confirmez que l'outil s'exécute réellement.

Il s'agit de vérifications d'intégration bornées, et non d'une garantie de chaque fonctionnalité de Claude Code, du comportement en sessions longues ou du contexte maximal. La documentation de la passerelle d'Anthropic ne prend pas officiellement en charge le routage de Claude Code vers des modèles non-Claude ; ce guide décrit l'intégration d'APIMaster.

FAQ

Mon abonnement Claude paie-t-il ces requêtes ?

Non. Avec cette configuration APIMaster, les requêtes utilisent votre clé et votre solde APIMaster.

Puis-je continuer à discuter après avoir changé de modèle ?

Oui, utilisez la commande de changement de modèle dans la conversation ouverte et attendez la confirmation avant d'envoyer le message suivant. Pour une comparaison propre entre les modèles, démarrez une session séparée avec claude --model MODEL_ID.

Guides associés et sources