OneProvider

Comment les jetons sont comptés

Comptage et facturation des jetons d’entrée et de sortie, comment fonctionne la remise sur les prompts en cache et comment estimer le coût d’une requête.

Les jetons sont l’unité avec laquelle Claude (comme tout autre LLM) mesure le travail. Environ 4 caractères de texte anglais — et à peu près ce que vous payez.

Tous les modèles, leurs capacités et leurs tarifs Index de la documentation pour les agents IA : https://oneprovider.dev/docs/llms.txt

Règle empirique

  • 1 jeton ≈ 4 caractères anglais ≈ 0,75 mot.
  • Une page de prose (~500 mots) fait environ 670 jetons.
  • Le code source, les écritures non latines et les emojis sont découpés en jetons de façon plus dense — comptez 1,2 à 2× le taux de l’anglais.
  • Une fenêtre de contexte de 200k jetons représente environ 150k mots anglais — soit près de 300 pages.

Quatre types de jetons sur votre facture

Données de référence
TypeDéfinitionFacturation
InputChaque jeton que le modèle lit : prompt système, tours précédents, message utilisateur actuel, schéma des outils, images.Plein tarif d’entrée.
OutputChaque jeton que le modèle écrit : texte de la réponse, appels d’outils, réflexion (si activée).Plein tarif de sortie (en général 5× l’entrée).
Cache readJetons d’entrée servis depuis le point d’ancrage de cache d’une requête précédente.10 % du tarif d’entrée pour la plupart des modèles ; les tarifs exacts de chaque modèle figurent dans le tableau des modèles .
Cache writeLa première requête à un point d’ancrage de cache — elle crée le cache pour les lectures suivantes.125 % du tarif d’entrée pour la plupart des modèles ; les tarifs exacts de chaque modèle figurent dans le tableau des modèles .

Chaque réponse contient ces compteurs dans le champ usage — voir Utilisation et facturation .

Estimer avant d’envoyer

Les SDK Anthropic fournissent une fonction pour compter les jetons, que vous pouvez exécuter en local :

python
from anthropic import Anthropic
client = Anthropic(base_url="https://api.oneprovider.dev")
count = client.messages.count_tokens(
model="claude-sonnet-5-5",
messages=[{"role": "user", "content": "Your long prompt here"}],
)
print(count.input_tokens)

Le décompte est une borne inférieure — il n’inclut pas la sortie que le modèle s’apprête à écrire. Pour établir un budget, ajoutez un plafond max_tokens et partez du pire cas.

Comment estimer les économies de cache

Il n’existe pas de multiplicateur universel entre les modèles. Pour le modèle équilibré actuel claude-sonnet-5-5 ou pour tout autre modèle, utilisez ses valeurs distinctes Lecture du cache et Écriture du cache du tableau des tarifs généré. Comparez-les au tarif d’entrée du modèle choisi et au nombre prévu de lectures répétées.

Une requête, chiffrée Le haut de la page /pricing chiffre ligne par ligne un exemple de requête : entrée, lecture du cache et sortie au tarif de chaque modèle — ce sont les mêmes chiffres que dans le tableau des Tarifs .

Réponses rapides

Quelle base URL utiliser ?

Claude Code et les SDK Anthropic utilisent https://api.oneprovider.dev. Les SDK OpenAI et les clients compatibles OpenAI utilisent https://api.oneprovider.dev/v1. Une seule clé fonctionne avec les deux ; la liste des modèles est sur la page des modèles , les tarifs sur la page des tarifs .

Comment s’authentifier ?

Envoyez la clé sk-… telle quelle dans x-api-key ou Authorization: Bearer : l’un des deux, jamais les deux. Conservez la clé dans une variable d’environnement, pas dans un fichier qui sera commité. En savoir plus sur l’authentification .

Où obtenir une clé ?

Ouvrez votre espace client dans le bot Telegram @oneprovider_robot ou sur app.oneprovider.dev, rechargez le solde et appuyez sur « Créer une clé ». Chaque clé peut avoir sa propre limite de dépense. Espace client et clés API .

Que signifient 401, 404 et 429 ?

401 : la clé est absente, mal saisie ou envoyée dans le mauvais en-tête ; collez la clé entière, sans guillemets ni espaces. 404 : le plus souvent une base URL incorrecte, par exemple un /v1 manquant ou en double. 429 avec « Insufficient balance » : le solde de l’espace client est à zéro ou la clé a atteint sa limite de dépense, donc rechargez au lieu de réessayer ; tout autre 429 est une limite de débit, donc attendez le délai indiqué par Retry-After. Détails : codes d’erreur et dépannage .

Pourquoi les flux se coupent-ils ou se réinitialisent-ils ?

Les VPN et les proxys VLESS mettent souvent le SSE en mémoire tampon ou perturbent la négociation HTTP/2. OneProvider n’a aucune restriction régionale et ne met pas les flux en mémoire tampon : désactivez le proxy et réessayez.

Où demander de l’aide si cela ne suffit pas ?

Écrivez à @Oneproviderhelpbot sur Telegram ou ouvrez « Support » dans l’espace client web, en indiquant le code de statut HTTP et le message d’erreur exact. Comment fonctionne le support .

Dernière mise à jour: 2026-11-08 Vous avez trouvé un bug ? @Oneproviderhelpbot