B2BB2B LLM

Claude Code

Installez et configurez de manière permanente Claude Code pour utiliser le point de terminaison Model Gate compatible Anthropic.

Claude Code via Model Gate

Ce guide utilise un permanent settings.json configuration. ANTHROPIC_BASE_URL il faut préciser sans /v1.

Valeurs requises

ANTHROPIC_BASE_URL=https://api.model-gate.com
ANTHROPIC_AUTH_TOKEN=mg_live_...

ANTHROPIC_AUTH_TOKEN est envoyé sous forme de jeton de porteur. Model Gate accepte également x-api-key, mais le formulaire de jeton d'authentification est approprié pour une passerelle LLM.

1. Installez Claude Code

Installateur natif macOS ou Linux

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

alternative npm

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

Windows PowerShell

irm https://claude.ai/install.ps1 | iex

Fermez et rouvrez le terminal, puis vérifiez :

claude --version

Utilisez les instructions d'installation officielles actuelles lorsque le programme d'installation change : https://docs.anthropic.com/en/docs/claude-code/getting-started.

2. Créez le répertoire des paramètres

Linux ou macOS

mkdir -p ~/.claude
nano ~/.claude/settings.json

Windows PowerShell

New-Item -ItemType Directory -Force "$HOME\.claude" | Out-Null
notepad "$HOME\.claude\settings.json"

3. Paramètres.json recommandés

{
  "$schema": "https://json.schemastore.org/claude-code-settings.json",
  "env": {
    "ANTHROPIC_BASE_URL": "https://api.model-gate.com",
    "ANTHROPIC_AUTH_TOKEN": "mg_live_...",
    "ANTHROPIC_MODEL": "claude-sonnet-4.6",
    "ANTHROPIC_SMALL_FAST_MODEL": "claude-haiku-4.5"
  },
  "model": "claude-sonnet-4.6"
}

Remplacez les ID de modèle par les ID activés renvoyés par :

curl https://api.model-gate.com/v1/models \
  -H "Authorization: Bearer mg_live_..."

4. Remplacez les emplacements Opus, Sonnet et Haiku

Claude Code expose trois emplacements de modèle standard. Vous pouvez les mapper aux ID de modèle Model Gate :

{
  "env": {
    "ANTHROPIC_BASE_URL": "https://api.model-gate.com",
    "ANTHROPIC_AUTH_TOKEN": "mg_live_...",
    "ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-4.7",
    "ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-4.6",
    "ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-haiku-4.5"
  }
}

Ces valeurs remplacent les trois emplacements standard ; ils ne créent pas de nouveaux boutons GUI illimités.

5. Paramètres facultatifs de confidentialité et de délai d'attente

Ajoutez uniquement les paramètres que vous comprenez :

{
  "env": {
    "DISABLE_TELEMETRY": "1",
    "DISABLE_ERROR_REPORTING": "1",
    "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1",
    "BASH_DEFAULT_TIMEOUT_MS": "120000",
    "BASH_MAX_TIMEOUT_MS": "600000"
  }
}

N'activez pas le contournement des autorisations de manière globale, sauf si vous comprenez l'impact sur la sécurité. Model Gate ne nécessite pas bypassPermissions.

6. Commencez Claude Code

claude

Utiliser /model pour inspecter ou modifier le modèle sélectionné.

7. Test unique sans settings.json

Linux ou macOS

export ANTHROPIC_BASE_URL="https://api.model-gate.com"
export ANTHROPIC_AUTH_TOKEN="mg_live_..."
claude

Windows PowerShell

$env:ANTHROPIC_BASE_URL = "https://api.model-gate.com"
$env:ANTHROPIC_AUTH_TOKEN = "mg_live_..."
claude

Dépannage

ProblèmeRésolution
claude n'est pas trouvéFermez et rouvrez le terminal, puis exécutez claude --version. Vérifier where.exe claude sous Windows ou which claude sous Unix.
Une authentification est demandéeVérifier ANTHROPIC_AUTH_TOKEN, fermez Claude Code et redémarrez-le.
Le modèle n'est pas trouvéUtilisez un identifiant canonique ou un alias activé renvoyé par /v1/models.
Les demandes sont adressées directement à AnthropicConfirmez que l'URL de base est exactement https://api.model-gate.com sans /v1.
401 invalid_api_keyFaites pivoter la clé Model Gate et mettez à jour settings.json.

Référence officielle de la passerelle : https://docs.anthropic.com/en/docs/claude-code/llm-gateway.