Tarification du Token ClaudeConstruire
Tarification des tokens Claude : documentation compatible OpenAI
Intégrez ce LLM sans censure dans votre code client compatible OpenAI existant pour contourner les filtres de contenu tout en maintenant une efficacité des jetons prévisible. Nous fournissons un remplacement direct et prêt à l'emploi pour les points de terminaison standard de chat-completions sans la surcharge du routage multi-modèles.
- URL de base
- https://api.claudetokenpricing.com/v1
- Modèle
- sans censure
Authentification et configuration de l'URL de base
Commencez par pointer votre SDK vers notre URL de base et passez votre clé API dans l'en-tête d'autorisation. Nous exigeons une authentification simple par en-tête, vous n'avez donc pas besoin de flux OAuth complexes ni de logique d'initialisation spécifique au SDK. Créez un compte via Google ou e-mail, puis récupérez instantanément votre clé depuis le tableau de bord. Cette clé donne accès au seul modèle uncensored identifié comme 'uncensored'. Vous pouvez faire tourner les clés si nécessaire, mais une seule clé active existe par compte à tout moment. Assurez-vous que votre bibliothèque cliente est configurée pour envoyer correctement le jeton Bearer avant de faire votre première requête.
Structure du point de terminaison des complétions de chat
Envoyez des requêtes POST à /v1/chat/completions avec un tableau messages contenant votre invite et les instructions système. Le point de terminaison accepte des charges utiles JSON compatibles avec OpenAI, vous permettant d'intégrer notre service dans Cursor, Windsurf ou des scripts personnalisés sans réécrire votre code. Spécifiez le modèle comme 'uncensored' pour vous assurer de recevoir la sortie LLM uncensored spécifique. Vous pouvez contrôler la créativité via temperature et top_p, ou forcer des résultats déterministes en définissant temperature à 0. Les requêtes sont traitées immédiatement, et vous n'êtes facturé que pour l'utilisation réelle des tokens. Les erreurs et les refus ne consomment pas votre crédit prépayé.
Utilisation des jetons et réponses en streaming
Activez le streaming en définissant stream sur true dans le corps de votre requête. Cela renvoie des Server-Sent Events (SSE) qui mettent à jour votre interface utilisateur en temps réel au fur et à mesure de la génération des jetons. Le dernier chunk du flux contient l'utilisation totale des jetons pour la requête, vous permettant de suivre les coûts avec précision sans interroger un endpoint d'utilisation séparé. Le streaming est idéal pour les fenêtres de contexte longues jusqu'à 100,000 jetons. Vous pouvez analyser les chunks de contenu delta pour afficher le texte au fur et à mesure de son apparition. Cette approche réduit la latence perçue pour les utilisateurs attendant des raisonnements complexes ou des sorties de forme longue.
Appel de fonctions et mode JSON
Utilisez le paramètre tools pour définir des schémas de fonctions pour l'appel de fonctions, ou définissez response_format sur json_object pour des sorties JSON strictes. Le modèle prend en charge à la fois l'extraction de données structurées et l'exécution dynamique d'outils dans la même fenêtre contextuelle. Vous pouvez définir plusieurs outils dans une seule requête, et le modèle renverra des appels d'outils ou des réponses textuelles directes selon les besoins. Cette flexibilité rend l'API adaptée à la création d'agents ou à l'automatisation des workflows. Assurez-vous que vos définitions de fonctions suivent le format OpenAI pour garantir la compatibilité avec les clients standards.
Règles de limites de débit et de concurrence
Chaque clé API permet 300 requêtes par minute et jusqu'à 8 requêtes simultanées. La taille maximale du corps de requête est de 8 Mo, ce qui limite la quantité de données que vous pouvez envoyer dans une seule invite. Si vous dépassez ces limites, vous recevrez un code d'état 429 indiquant que vous avez atteint la limite de débit. Vous pouvez surveiller votre utilisation via la réponse en streaming ou le point de terminaison /v1/models. Ces limites garantissent des performances stables pour tous les utilisateurs. Planifiez votre traitement par lots en conséquence pour éviter le throttling pendant les périodes de forte utilisation.
Gestion des erreurs et remboursements
Gérez les erreurs HTTP 401 en vérifiant que votre clé API est correcte et active. Une erreur 402 indique un crédit prépayé insuffisant, ce qui vous oblige à recharger avant de faire d'autres requêtes. Les remboursements ne sont pas émis pour le crédit consommé, mais les erreurs comme les doubles facturations sont résolues via la page Support. Les erreurs lors du traitement ne déduisent pas de tokens de votre solde. Le modèle refuse le contenu impliquant des mineurs mais autorise d'autres thèmes adultes licites. Vérifiez régulièrement le solde de votre compte pour éviter des interruptions inattendues de votre flux de travail.
cURL
curl https://api.claudetokenpricing.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "calculate the cost for 100k tokens"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.claudetokenpricing.com/v1", api_key="YOUR_KEY")
resp = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.claudetokenpricing.com/v1", apiKey: process.env.API_KEY });
const resp = await client.chat.completions.create({
model: "uncensored",
messages: [{ role: "user", content: "Draft a villain monologue for my game." }],
});
console.log(resp.choices[0].message.content);Streaming
stream = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Tell the story in second person."}],
stream=True,
)
for chunk in stream:
if chunk.choices and chunk.choices[0].delta.content:
print(chunk.choices[0].delta.content, end="", flush=True)Questions fréquentes
Comment ce LLM sans censure se compare-t-il à la tarification par token standard de Claude ?
Nous proposons un taux forfaitaire de 0,15 $ par 1M de tokens d'entrée et de 0,50 $ par 1M de tokens de sortie. C'est souvent plus prévisible que les modèles basés sur l'abonnement qui facturent l'accès plutôt que l'utilisation réelle. Vous ne payez que pour les tokens que vous consommez, et le crédit inutilisé n'expire jamais.
Puis-je utiliser cette API avec des clients API compatibles OpenAI existants ?
Oui, la structure du point de terminaison correspond au format standard des chat completions. Vous devez simplement mettre à jour votre URL de base vers HTTPS://api.claudetokenpricing.com/v1 et fournir votre clé API. Cela vous permet d'utiliser des outils comme Cursor, Windsurf ou des scripts Python et Node personnalisés sans modification de code.
Que se passe-t-il si je touche la limite de taux ou si je manque de crédit ?
Une erreur 429 indique que vous avez dépassé 300 requêtes par minute ou 8 connexions simultanées. Une erreur 402 signifie que vous devez recharger votre crédit crypto. Les deux erreurs interrompent la requête mais ne consomment pas de jetons. Vous pouvez reprendre immédiatement après la fin de la fenêtre de limite de taux ou après avoir ajouté des fonds.
Accédez à votre clé via formulaire
Inscrivez-vous, récupérez la clé, mettez à jour l'URL de base. C'est tout.