Claude Code avec une URL de base personnalisée

Définissez ces quatre variables dans votre shell, ou dans le bloc env de ~/.claude/settings.json, et Claude Code fonctionne avec les modèles Claude grâce à votre clé AIGROW.

Vous avez déjà un code ? Utilisez-le sur l’accès API, puis créez une clé.

Shell, avant de lancer claude

export ANTHROPIC_BASE_URL="https://aigrow.gg"
export ANTHROPIC_AUTH_TOKEN="ag_your_key_here"
export ANTHROPIC_MODEL="claude-opus-5.5"
export ANTHROPIC_DEFAULT_HAIKU_MODEL="claude-sonnet-5.5"

Remplacez ag_your_key_here par une clé obtenue sur l’accès API.

Où se trouve le réglage

macOS et Linux
~/.claude/settings.json
Windows
%USERPROFILE%\.claude\settings.json
Un seul projet
.claude/settings.local.json
Extension VS Code
claudeCode.environmentVariables

Ou conservez-la dans settings.json

Claude Code lit le bloc env de son fichier de paramètres à chaque démarrage : la configuration survit donc à l’ouverture d’un nouveau terminal. Une valeur définie ici l’emporte sur un export du shell. Ne mettez pas la clé dans le fichier .claude/settings.json d’un projet, qui est fait pour être versionné.

{
  "env": {
    "ANTHROPIC_BASE_URL": "https://aigrow.gg",
    "ANTHROPIC_AUTH_TOKEN": "ag_your_key_here",
    "ANTHROPIC_MODEL": "claude-opus-5.5",
    "ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-sonnet-5.5"
  }
}

Quel modèle choisir

Saisissez l’identifiant exactement comme il est écrit ici.

Claude Opus 5.5claude-opus-5.5
ANTHROPIC_MODEL, le modèle avec lequel vous travaillez. C’est le modèle par défaut dans chaque bloc de cette page. Contexte : 1 000 000 tokens.
Claude Sonnet 5.5claude-sonnet-5.5
ANTHROPIC_DEFAULT_HAIKU_MODEL, pour les titres, les résumés et les autres appels en arrière-plan. Claude Code les envoie par défaut à un modèle Haiku, que le point d’accès ne propose pas. Comme modèle principal, il coûte le moins cher sur une longue session, car ses lectures de cache sont les moins chères ici. Contexte : 1 000 000 tokens.
Claude Fable 5.1claude-fable-5.1
Coûte plus cher par token qu’Opus. Comparez les deux dans le classement du code avant de changer. Contexte : 1 000 000 tokens.

La grille tarifaire indique chaque identifiant et son tarif en crédits, les tarifs de l’API Claude donnent les prix publics, et le classement des modèles pour le code compare les modèles sur des requêtes de programmation.

Vérifier que tout fonctionne

D’abord la clé seule, puis Claude Code avec cette clé.

La clé

Demandez la liste des modèles. Il faut une clé valide, et cela ne coûte rien.

curl https://aigrow.gg/v1/models -H "Authorization: Bearer ag_your_key_here"

Avec une clé valide, vous recevez la liste en retour :

{
  "object": "list",
  "data": [
    { "id": "claude-opus-5.5", "object": "model", ... },
    { "id": "claude-fable-5.1", "object": "model", ... },
    { "id": "gpt-6-astra", "object": "model", ... },
    { "id": "claude-sonnet-5.5", "object": "model", ... },
    { "id": "gpt-6.1-sol", "object": "model", ... },
    { "id": "grok-4.7", "object": "model", ... },
    ...
  ],
  "has_more": false
}

Claude Code

Lancez une requête depuis le shell. Dans une session, /status affiche l’URL de base et l’origine de la clé.

claude -p "Reply with the word ready"

Une configuration correcte affiche la réponse puis se termine :

ready

En cas d’échec

D’abord les erreurs propres à Claude Code, puis les réponses que l’endpoint renvoie à n’importe quel outil.

404 à chaque requête
L’URL de base se termine par /v1. Claude Code ajoute /v1/messages lui-même : ANTHROPIC_BASE_URL vaut donc https://aigrow.gg, sans rien après.
400 à propos d’un champ inconnu
Définissez CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1 et relancez. Claude Code cesse alors d’envoyer ses champs de requête expérimentaux.
Il vous demande d’approuver une clé API
Vous avez défini ANTHROPIC_API_KEY, qui est envoyée dans un en-tête x-api-key et demande votre approbation une fois. Approuvez-la, ou utilisez ANTHROPIC_AUTH_TOKEN comme dans le bloc : elle est envoyée dans un en-tête Bearer, sans demande.
Il utilise toujours votre connexion Claude
Lancez /status. S’il n’affiche aucune URL de base personnalisée, les variables n’ont pas atteint Claude Code : exportez-les dans le shell depuis lequel vous lancez claude, ou placez-les dans le bloc env de settings.json.
Mon outil affiche une erreur 401 ou d’authentification
La clé est absente ou mal saisie. Copiez-la de nouveau depuis Accès API sur le tableau de bord, et vérifiez qu’elle est bien transmise comme clé, et non comme nom de modèle. Une clé révoquée provoque la même erreur : créez-en une nouvelle et remplacez-la.
J’obtiens une erreur 402 ou un message sur le crédit
Votre solde est vide. Ouvrez Accès API sur le tableau de bord, activez un code ou achetez un autre pack, et la requête suivante passera. Rien d’autre à modifier.
J’obtiens une erreur 404 ou « Unknown model »
Le modèle doit être l’un de ceux que l’endpoint propose, par exemple claude-opus-5.5. Les écritures propres aux fournisseurs fonctionnent aussi (claude-opus-5-5, anthropic/claude-opus-5.5), mais un identifiant daté ou tout modèle hors du catalogue est rejeté avant que la requête soit transmise, et rien n’est facturé. Envoyez GET /v1/models avec votre clé pour obtenir la liste à jour, ou consultez les identifiants dans la grille tarifaire.
Les requêtes sont rejetées avec l’erreur 429
La capacité de l’endpoint est partagée entre tous les clients : environ 20 requêtes par minute et 4 simultanément. Chaque erreur 429 contient un en-tête retry-after, et les SDK OpenAI et Anthropic attendent ce délai puis réessaient automatiquement. Dans votre propre boucle, attendez le nombre de secondes indiqué ou réduisez le nombre de requêtes simultanées.
Le modèle est indisponible pour le moment
Une erreur 404 indiquant que le modèle n’est pas disponible pour le moment signifie qu’il est brièvement hors service chez le fournisseur en amont. Ce n’est pas un problème lié à votre clé ou à votre solde. Réessayez dans un instant ou envoyez la requête à un autre modèle.
J’obtiens une erreur 502 ou 503
Un incident passager en amont ou de configuration, sans débit sur votre solde. Réessayez la requête ; si l’échec persiste, contactez-nous via la boutique et nous examinerons le problème.

Ce qui ne fonctionne pas avec AIGROW

  • GPT et Grok. Claude Code est conçu pour les modèles Claude : n’indiquez donc ici que des identifiants Claude, et utilisez l’un des autres outils de cette page pour le reste.

  • Remote Control et la dictée vocale. Ils nécessitent une connexion Claude et sont désactivés avec une clé de passerelle.

  • La taille du contexte pour un identifiant que Claude Code ne reconnaît pas. Il la fixe à 200 000 tokens, de sorte qu’une session peut être compactée plus tôt que nécessaire pour le modèle.

  • Le décompte exact des tokens avant une requête. Le point d’accès n’a pas de route de comptage de tokens : Claude Code estime donc lui-même la taille d’un prompt.

  • Recherche web en direct au sein du modèle. Un outil de recherche web envoyé avec une requête reçoit une réponse fondée sur ce que le modèle sait déjà, sans résultats en direct. Un outil qui récupère des pages sur votre propre machine continue de fonctionner.

  • Tout point d’accès autre que ces trois : /v1/messages, /v1/chat/completions et /v1/models. L’API Responses, les embeddings et le comptage de tokens renvoient une erreur 404.

  • Les champs de routage tels que models, route, provider et plugins. Ils sont ignorés : une requête va donc toujours au seul modèle qu’elle indique.

Ce que coûte un mois d’utilisation de Claude Code

Un développeur qui travaille toute la journée, avec la majeure partie de chaque requête relue depuis le cache du prompt, au tarif public et avec du crédit. Changez de modèle pour comparer.

Claude Opus 5.5, Agent de codage : $214.20 par mois au prix public, $100.80 avec le crédit AIGROW, soit $113.40 de moins (53 %).

Questions sur Claude Code et une API personnalisée

Claude Code fonctionne-t-il avec une URL de base personnalisée ?
Oui. Définissez ANTHROPIC_BASE_URL sur https://aigrow.gg et ANTHROPIC_AUTH_TOKEN sur votre clé, et Claude Code envoie chaque requête à cette adresse plutôt qu’à Anthropic. L’extension VS Code lit les mêmes paramètres.
ANTHROPIC_BASE_URL doit-elle se terminer par /v1 ?
Non. Claude Code ajoute /v1/messages lui-même : la valeur est donc https://aigrow.gg. Avec /v1 à la fin, chaque requête part vers /v1/v1/messages et échoue avec une erreur 404.
ANTHROPIC_AUTH_TOKEN ou ANTHROPIC_API_KEY ?
Les deux fonctionnent avec une clé AIGROW. ANTHROPIC_AUTH_TOKEN est envoyée dans un en-tête Bearer, sans demande. ANTHROPIC_API_KEY est envoyée dans x-api-key, et dans une session interactive Claude Code vous demande de l’approuver une fois.
Puis-je l’utiliser pour un seul projet ?
Oui. Placez le bloc env dans .claude/settings.local.json à la racine du projet. Claude Code ne le lit que dans ce projet, et ce fichier n’est pas fait pour être versionné.
Le SDK Claude Agent fonctionne-t-il de la même manière ?
Oui, avec les mêmes variables passées dans son option env. En TypeScript, cette option remplace l’environnement : intégrez-y donc process.env avec l’opérateur de décomposition ; en Python, ClaudeAgentOptions(env=...) s’ajoute à l’environnement existant.
Comment revenir à mon abonnement Claude ?
Supprimez les variables de votre shell et du bloc env de settings.json, puis relancez claude. Sans URL de base définie, il utilise votre connexion Claude.

Sources : Claude Code LLM gateway · Claude Code Connect a gateway · Claude Code Settings. Consulté le 21 octobre 2026.

Configurer un autre outil

  • ClineProtocole OpenAI

    Le fournisseur OpenAI Compatible, quatre champs dans l’écran des paramètres.

  • Roo CodeProtocole OpenAI

    Le fournisseur OpenAI Compatible, avec les mêmes champs que dans Cline.

  • Kilo CodeProtocole OpenAI

    Un fournisseur personnalisé dans l’onglet Providers ; la liste des modèles se remplit toute seule.

  • ContinueProtocole OpenAI

    Une entrée models dans config.yaml, avec provider openai et un apiBase.

  • AiderProtocole OpenAI

    OPENAI_API_BASE et OPENAI_API_KEY, puis openai/ avant l’identifiant du modèle.

  • OpenCodeProtocole OpenAI

    Un bloc provider dans opencode.json et la clé via /connect.

  • ZedProtocoles Anthropic et OpenAI

    Un fournisseur compatible Anthropic pour Claude, un fournisseur compatible OpenAI pour GPT et Grok.

  • GooseProtocole OpenAI

    Le fournisseur OpenAI avec OPENAI_HOST, ou un fichier de fournisseur personnalisé.

  • Vercel AI SDKProtocoles Anthropic et OpenAI

    Le fournisseur OpenAI Compatible pour tous les modèles, ou le fournisseur Anthropic pour Claude.

  • OpenAI Agents SDKProtocole OpenAI

    Votre propre client AsyncOpenAI, basculé sur chat completions, avec le traçage désactivé.

  • LangChainProtocoles Anthropic et OpenAI

    ChatOpenAI avec base_url pour tous les modèles, ou ChatAnthropic pour Claude.

Le guide de l’API présente les SDK, curl, les endpoints et les limites de débit.

Collez le bloc : Claude Code fonctionne alors avec votre crédit.

Achetez un pack de crédits, utilisez le code reçu par e-mail sur l’accès API, créez une clé et placez-la à la place de ag_your_key_here.