Intégration Claude Code · API pay-as-you-go

Configuration de l'API tierce Claude Code

Claude Code lit son point de terminaison API et sa clé depuis les variables d'environnement. Pointez ANTHROPIC_BASE_URL vers aicodewith, ajoutez votre clé API, et utilisez Claude Opus 5.5, Sonnet 5.5 et plus dans votre terminal, facturé par token.

Pour les développeurs qui dépassent le quota de leur forfait Claude Code, les équipes qui ont besoin d'une comptabilité par clé, et toute personne qui préfère payer par token depuis un solde.

Aperçu de la configuration~/.claude/settings.json
ANTHROPIC_BASE_URL
https://api.aicodewith.ai
ANTHROPIC_AUTH_TOKEN
Votre clé API AI Code With
ANTHROPIC_API_KEY
""
Model
claude-sonnet-5-5 (exemple, changez avec /model)

Configuration en 1 minute

Enregistrez cette clé pour les terminaux suivants

Une fois connecté, cette commande inclut votre propre clé. Copiez-la, exécutez-la une fois, et l'outil conserve la clé à l'emplacement que nous avons testé.

bash
dir="$HOME/.claude"
settingsFile="$dir/settings.json"
claudeJsonFile="$HOME/.claude.json"
mkdir -p "$dir"
cat > "$settingsFile" << 'EOF'
{
  "env": {
    "ANTHROPIC_AUTH_TOKEN": "sk-***",
    "ANTHROPIC_API_KEY": "",
    "ANTHROPIC_BASE_URL": "https://api.aicodewith.ai"
  }
}
EOF
cat > "$claudeJsonFile" << 'EOF'
{
  "hasCompletedOnboarding": true
}
EOF
echo "配置完成!"
claude

Les visiteurs déconnectés ne voient qu'un espace réservé. Connectez-vous et nous remplirons votre clé. Sign in · Obtenir une clé dans la console

Copier ne fait que placer la commande dans le presse-papiers. Vous devez encore l'exécuter dans un terminal, ou coller la clé dans les paramètres de l'outil. Comment obtenir une clé API

C'est exactement la configuration que vous donne l'onboarding du tableau de bord.

  1. 1

    Créer une clé API

    Connectez-vous au tableau de bord et créez une clé sur la page Clés API. Vous pouvez définir des plafonds de dépense quotidiens, mensuels ou totaux.

  2. 2

    Écrire settings.json

    macOS / Linux : ~/.claude/settings.json. Windows : %USERPROFILE%\.claude\settings.json. Créez le fichier s'il n'existe pas.

    ~/.claude/settings.json
    {
      "env": {
        "ANTHROPIC_AUTH_TOKEN": "YOUR_API_KEY",
        "ANTHROPIC_API_KEY": "",
        "ANTHROPIC_BASE_URL": "https://api.aicodewith.ai"
      }
    }
  3. 3

    Ignorer la connexion de première exécution

    Ajoutez hasCompletedOnboarding à ~/.claude.json pour que Claude Code ne vous demande pas de vous connecter à un compte Anthropic.

    ~/.claude.json
    {
      "hasCompletedOnboarding": true
    }

    Si ~/.claude.json existe déjà, ajoutez ce champ au JSON existant au lieu de l'écraser.

  4. 4

    Redémarrer Claude Code

    Fermez toutes les sessions Claude Code, relancez claude et envoyez un message de test.

Rôle de chaque variable

Au démarrage, Claude Code lit le bloc env dans settings.json et l'utilise comme variables d'environnement.

ANTHROPIC_BASE_URL
Le point de terminaison API. Utilisez https://api.aicodewith.ai comme domaine de base, sans /v1 ; Claude Code ajoute lui-même le chemin.
ANTHROPIC_AUTH_TOKEN
Votre clé API aicodewith, envoyée comme Authorization: Bearer.
ANTHROPIC_API_KEY
Laissez vide pour éviter tout conflit avec une clé Anthropic déjà définie sur votre système.

Une fois une clé API définie, Claude Code utilise la facturation API au lieu du quota de votre forfait Claude. L'utilisation est déduite par token de votre solde aicodewith.

Choisir un modèle

Tapez /model dans Claude Code pour changer. Une configuration courante :

Claude Sonnet 5.5

Le choix par défaut pour le codage quotidien ; vitesse et prix équilibrés.

Claude Opus 5.5

Grands refactorings, travail d'architecture et bugs difficiles à trouver.

Claude Haiku 5.5

Sous-agents et lots de petites tâches ; l'option la moins chère.

Consultez la page des modèles pour connaître les modèles disponibles et les prix en direct. /models

Vérifier que cela a fonctionné

  • Exécutez /status dans Claude Code et confirmez que le point de terminaison API est api.aicodewith.ai.
  • Après un message, la requête et son coût s'affichent dans les enregistrements d'utilisation de votre tableau de bord.
  • Exécutez /cost pour voir le coût par token de la session.

Revenir à votre forfait Claude

Supprimez ces entrées env de settings.json, puis exécutez /login dans Claude Code pour vous connecter à votre compte Anthropic.

Vous n'avez pas encore Claude Code ?

Claude Code nécessite Node.js 18 ou une version ultérieure. Installez-le globalement avec npm :

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

Suivez la documentation d'Anthropic pour la méthode d'installation actuelle. Lancez claude dans votre dossier de projet pour démarrer.

Claude Code sur npm

FAQ

L'URL de base doit-elle inclure /v1 ?

Non. Définissez ANTHROPIC_BASE_URL sur https://api.aicodewith.ai uniquement ; l'ajout de /v1 provoque des erreurs 404.

Les limites de 5 heures ou hebdomadaires de mon forfait Claude s'appliqueront-elles encore ?

Les requêtes n'utilisent pas le quota de votre forfait. Elles sont facturées par token depuis votre solde aicodewith ; nos propres limites de débit et de concurrence s'appliquent toujours comme décrit dans notre documentation.

Comment contrôler mes dépenses ?

Définissez des plafonds de dépense quotidiens, mensuels ou totaux sur chaque clé API dans le tableau de bord, et exécutez /cost dans Claude Code pour vérifier le coût d'une session à tout moment.

Fonctionne-t-il avec l'extension Claude Code pour VS Code ou JetBrains ?

Oui. Les extensions lisent le même ~/.claude/settings.json que la CLI, vous ne le configurez donc qu'une seule fois.

aicodewith est-il affilié à Anthropic ?

Non. aicodewith est un service API tiers indépendant. Claude et Claude Code sont des marques d'Anthropic.

Erreurs courantes

La plupart des problèmes viennent de l'URL de base, de la clé ou d'une variable d'environnement restante.

401 / Clé API invalide

Symptôme : L'authentification échoue dès que vous envoyez un message.

Cause : Clé incorrecte ou supprimée, ou une variable système ANTHROPIC_API_KEY remplace la configuration.

  • Recopiez la clé et vérifiez qu'il n'y a pas d'espaces superflus
  • Assurez-vous que ANTHROPIC_API_KEY est vide
  • Exécutez echo $ANTHROPIC_API_KEY pour rechercher une valeur résiduelle

404 Introuvable

Symptôme : Les requêtes renvoient une erreur 404.

Cause : L'URL de base inclut /v1 ou contient une faute de frappe.

  • Remplacez-la par https://api.aicodewith.ai
  • Enregistrez et redémarrez complètement Claude Code

Vous voyez toujours « Vous avez atteint votre limite de session »

Symptôme : Vous recevez toujours le message de limite de votre forfait Claude.

Cause : La configuration n'est pas active et Claude Code utilise encore votre connexion d'abonnement.

  • Vérifiez le chemin de settings.json et que le JSON est valide
  • Fermez toutes les sessions et redémarrez
  • Exécutez /status pour voir le point de terminaison actuel

429 / Limite de débit atteinte

Symptôme : Des réponses 429 occasionnelles.

Cause : Le débit de requêtes ou la concurrence a dépassé la limite de débit.

  • Exécutez moins de sous-agents en parallèle
  • Attendez un instant et réessayez
  • Vérifiez votre solde et le plafond de dépense de la clé

Vous avez épuisé votre utilisation de Claude Code ?

Découvrez comment fonctionnent les limites de 5 heures et hebdomadaires de Pro et Max, et comment un abonnement, des crédits d'utilisation et l'API pay-as-you-go se comparent en termes de coût.

Lire le guide des limites d'utilisation de Claude Code

Sources

Liens connexes

Claude et Claude Code sont des marques d'Anthropic PBC. Cette page n'est pas affiliée à Anthropic ni approuvée par Anthropic.