Aller au contenu
Français

Intégration de Claude Code

Connecter Claude Code à 1折AI : avec ANTHROPIC_BASE_URL et ANTHROPIC_AUTH_TOKEN (variables d'environnement ou settings.json), avec la syntaxe Windows, le mapping des modèles, l'extension VS Code et les erreurs courantes.

Claude Code n’a besoin que de deux variables : ANTHROPIC_BASE_URL pointe vers nous, ANTHROPIC_AUTH_TOKEN contient votre clé API (API key). Aucune connexion à un compte Anthropic n’est nécessaire.

Si Claude Code est déjà installé et que vous avez une clé API, ajoutez les deux lignes suivantes dans ~/.claude/settings.json, puis exécutez claude :

~/.claude/settings.json
{
"env": {
"ANTHROPIC_BASE_URL": "https://1zheai.com",
"ANTHROPIC_AUTH_TOKEN": "sk-你的Key"
}
}

Si le fichier existe déjà, fusionnez ces deux éléments dans votre env existant, sans écraser les autres configurations.

  1. Installer Claude Code

    Si déjà installé, vous pouvez passer cette étape. Les commandes suivantes proviennent de la documentation officielle d’installation de Claude Code :

    macOS / Linux
    curl -fsSL https://claude.ai/install.sh | bash

    N’ajoutez pas sudo lors de l’installation via npm.

  2. Obtenir une clé API

    Créez une clé API dans la console, idéalement dédiée à Claude Code sur cette machine. Voir Obtenir et gérer les clés API.

  3. Configuration (trois choix)

    Emplacement de settings.json : macOS / Linux : ~/.claude/settings.json, Windows : %USERPROFILE%\.claude\settings.json.

    settings.json(推荐)
    {
    "env": {
    "ANTHROPIC_BASE_URL": "https://1zheai.com",
    "ANTHROPIC_AUTH_TOKEN": "sk-你的Key"
    }
    }

    ANTHROPIC_BASE_URL doit contenir l’adresse de base, sans ajouter /v1 ; Claude Code assemblera lui-même /v1/messages.

  4. Démarrer et confirmer

    Dans le répertoire du projet, exécutez claude, puis saisissez /status. Vérifiez deux lignes :

    • la ligne de l’URL de base affiche https://1zheai.com
    • la ligne des identifiants indique que la source est ANTHROPIC_AUTH_TOKEN

    Posez ensuite une question, puis consultez les journaux d’appels pour vérifier s’il y a un nouvel enregistrement. S’il y en a un, la connexion est établie.

    Si vous ne souhaitez pas entrer dans l’interface interactive, vous pouvez également tester en mode non interactif (testé le 2026-10-15, retour ok) :

    bash
    claude -p "say ok" --model claude-sonnet-4-6

Claude Code dispose de deux variables pouvant contenir la clé API, avec les différences suivantes (explication officielle) :

VariableMéthode d’envoiComportement
ANTHROPIC_AUTH_TOKENAuthorization: Bearer <值>Prend effet immédiatement après le réglage, sans demande de confirmation
ANTHROPIC_API_KEYx-api-key: <值>En mode interactif, une fenêtre demande la première fois si vous souhaitez utiliser cette clé API

Les deux sont prises en charge ; nous recommandons ANTHROPIC_AUTH_TOKEN. N’en configurez qu’une seule des deux : si un ancien ANTHROPIC_API_KEY officiel subsiste dans le système, supprimez-le pour éviter un mélange entraînant une erreur 401.

Deux règles faciles à négliger :

  • Lorsque le env de settings.json et un export dans le terminal définissent la même variable, settings.json prime. Si la modification de la variable du terminal n’a pas pris effet, vérifiez d’abord settings.json.
  • N’écrivez pas la clé API dans le .claude/settings.json du projet, ce fichier étant généralement soumis au dépôt. Pour différencier par projet, utilisez le .claude/settings.local.json non soumis.

Dans Claude Code, opus, sonnet, haiku et fable sont des alias ; vous pouvez préciser via des variables d’environnement les modèles concrets auxquels ils correspondent. Le niveau Haiku est également utilisé par Claude Code pour exécuter certaines petites tâches d’arrière-plan.

VariableRôleValeur d’exemple
ANTHROPIC_MODELModèle utilisé au démarrageclaude-sonnet-5-5
ANTHROPIC_DEFAULT_OPUS_MODELModèle auquel pointe l’alias opusclaude-opus-5-5
ANTHROPIC_DEFAULT_SONNET_MODELModèle auquel pointe l’alias sonnetclaude-sonnet-5-5
ANTHROPIC_DEFAULT_HAIKU_MODELModèle pour l’alias haiku et les tâches d’arrière-planclaude-haiku-5-5
ANTHROPIC_DEFAULT_FABLE_MODELModèle auquel pointe l’alias fableclaude-fable-5-1
~/.claude/settings.json(带模型映射)
{
"env": {
"ANTHROPIC_BASE_URL": "https://1zheai.com",
"ANTHROPIC_AUTH_TOKEN": "sk-你的Key",
"ANTHROPIC_MODEL": "claude-sonnet-5-5",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-5-5",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-5-5",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-haiku-5-5"
}
}

L’ID du modèle doit figurer parmi les modèles pris en charge. Pendant l’exécution, vous pouvez aussi basculer temporairement avec /model claude-opus-5-5.

L’extension VS Code de Claude Code vérifie les identifiants avant le démarrage ; l’officiel recommande de placer les variables dans les paramètres utilisateur de VS Code eux-mêmes (palette de commandes → Preferences: Open User Settings (JSON)) :

VS Code settings.json
{
"claudeCode.environmentVariables": [
{ "name": "ANTHROPIC_BASE_URL", "value": "https://1zheai.com" },
{ "name": "ANTHROPIC_AUTH_TOKEN", "value": "sk-你的Key" }
]
}

Si vous n’écrivez que dans ~/.claude/settings.json, la vérification de connexion propre à l’extension risque de ne pas les lire.

VariableRôle
API_TIMEOUT_MSDélai d’attente des requêtes, 600000 par défaut (10 minutes) ; à augmenter si les tâches longues dépassent souvent le délai
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1Désactive les mises à jour automatiques, la télémétrie, la remontée d’erreurs et autres flux non essentiels. Attention : la valeur 0 ou false compte aussi comme activé ; pour désactiver, il faut supprimer cette variable
CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1À utiliser face aux erreurs 400 du type “Extra inputs are not permitted”
CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1Fait récupérer la liste /model des modèles disponibles depuis /v1/models

CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1 a été testé et fonctionne (Claude Code 2.1.296, 2026-10-15) : après le démarrage, le journal de debug contient [gatewayDiscovery] cached 14 models, et les 14 modèles correspondent aux modèles pris en charge.

Ne configurez pas DISABLE_PROMPT_CACHING : cela désactive le cache et la facture augmentera nettement, voir Prompt Caching.

L'interface de connexion s'affiche au démarrage / invite Please run /login

Claude Code n’a pas lu la clé API. Vérifiez l’orthographe du nom de la variable ; si vous utilisez des variables d’environnement, assurez-vous de lancer dans un terminal nouvellement ouvert ; si vous utilisez settings.json, vérifiez le format JSON (une virgule en trop invalide l’ensemble).

401 / Invalid API key

La clé API a été copiée de façon incomplète, ou ANTHROPIC_API_KEY et ANTHROPIC_AUTH_TOKEN coexistent avec l’une des valeurs obsolètes. Ne gardez qu’une seule des deux. Pour plus de détails, voir codes d’erreur et dépannage.

404

ANTHROPIC_BASE_URL contient en trop /v1. Remplacez par https://1zheai.com.

Opus sélectionné, mais des appels à Haiku apparaissent dans les journaux

C’est Claude Code qui exécute de petites tâches d’arrière-plan avec le niveau Haiku. Pour changer de modèle, définissez ANTHROPIC_DEFAULT_HAIKU_MODEL.

Comment basculer entre le compte officiel et 1折AI ?

Supprimez (ou commentez) les deux variables ci-dessus pour revenir à la connexion officielle. Si vous basculez souvent, utilisez CC Switch : un clic suffit.

L'utilisation de 1折AI affecte-t-elle mon compte Anthropic ?

Aucune association n’est créée. Lors de l’intégration à 1折AI, Claude Code utilise notre clé API et ne se connecte pas à votre compte Anthropic.