La limite de débit OAuth non documentée d'Anthropic nécessite un prompt système Claude Code

✍️ OpenClawRadar📅 Publié: April 13, 2026🔗 Source
La limite de débit OAuth non documentée d'Anthropic nécessite un prompt système Claude Code
Ad

Un développeur créant un proxy LLM a découvert que la gestion des limites de débit d'Anthropic pour les jetons OAuth dépend du contenu du prompt système, pas des en-têtes ou du type de jeton.

Le problème

Le développeur avait une configuration fonctionnelle avec :

  • SDK Anthropic avec authToken
  • En-têtes bêta (claude-code-20250219, oauth-2025-04-20)
  • user-agent : claude-cli/2.1.75
  • x-app : cli

Haiku fonctionnait bien, mais Sonnet renvoyait des erreurs persistantes de limite de débit 429 sans en-tête retry-after, sans en-têtes de limite de débit, juste "message" : "Erreur". Pendant ce temps, un agent IA (exécutant OpenClaw) sur le même serveur avec le même jeton OAuth n'avait aucun problème avec Sonnet 4.6.

Ad

La solution

Après avoir examiné le code source du fournisseur Anthropic d'OpenClaw (@mariozechner/pi-ai), le développeur a trouvé ce code :

// Pour les jetons OAuth, nous DEVONS inclure l'identité Claude Code
if (isOAuthToken) {
    params.system = [{
        type: "text",
        text: "You are Claude Code, Anthropic's official CLI for Claude.",
    }];
}

Ajouter cette seule ligne au proxy a immédiatement résolu les erreurs de limite de débit Sonnet.

Comment cela fonctionne

L'API achemine les requêtes vers le pool de limites de débit Claude Code (qui est séparé et plus élevé que le pool API régulier) en fonction de si votre prompt système s'identifie comme Claude Code. Ce comportement n'est pas documenté dans la documentation du SDK ou de l'API.

Solution pratique

Si vous utilisez des jetons OAuth Anthropic et obtenez des erreurs 429 mystérieuses, ajoutez "You are Claude Code, Anthropic's official CLI for Claude." à votre prompt système.

📖 Lire la source complète : r/ClaudeAI

Ad

👀 See Also

Correction des Hallucinations Temporelles de Claude dans le Code Claude avec des Hooks
Tips

Correction des Hallucinations Temporelles de Claude dans le Code Claude avec des Hooks

Un utilisateur a découvert que Claude Code n'a pas accès à une horloge en temps réel, ce qui l'amène à suggérer incorrectement des actions comme 'va te reposer' à des moments inappropriés. La solution consiste à ajouter un crochet d'une ligne dans ~/.claude/settings.json qui injecte l'heure actuelle dans le contexte de Claude à chaque message.

OpenClawRadar
Assistant IA extrait les données de sommeil de l'Apple Watch pour la clinique : 5 pièges
Tips

Assistant IA extrait les données de sommeil de l'Apple Watch pour la clinique : 5 pièges

Un assistant IA a extrait des données de sommeil de l'Apple Watch dans un CSV pour un journal clinique. Problèmes clés : temps au lit vs sommeil réel, fuseaux horaires, décalages de dates, nuits sans sommeil manquantes et valeurs HR inventées.

OpenClawRadar
Claude Prompt pour Visualiser la Structure de la Pensée : Intention, Réalité, Écart
Tips

Claude Prompt pour Visualiser la Structure de la Pensée : Intention, Réalité, Écart

Un utilisateur de Reddit partage une invite de 100 mots pour Claude qui demande à l'IA de remarquer et de refléter les schémas structurels de la conversation — catégorisés en Intention (ce que vous VOULEZ), Réalité (ce qui EST) et Écart (ce qui est NON RÉSOLU) — plutôt que le contenu lui-même.

OpenClawRadar
Traitement des exécutions d’agents comme des paquets de révision : un modèle pratique pour Claude Code & Codex
Tips

Traitement des exécutions d’agents comme des paquets de révision : un modèle pratique pour Claude Code & Codex

Un développeur partage comment la création d'un dossier structuré par exécution d'agent (recherche, brouillons, évaluations, dossier d'approbation, métriques, mémoire) rend les échecs visibles et accélère les itérations.

OpenClawRadar