Documentation de l'API sans filtre
Intégrez notre API uncensored dans n’importe quel projet existant avec un seul changement d’URL de base. Vous bénéficiez d’une génération cohérente, de tarifs crypto transparents et de zéro verrouillage d’abonnement.
Démarrage rapide : Installez et configurez le SDK
Commencez par pointer votre client vers notre URL de base et passez votre clé API. Le point de terminaison est https://api.claudeapitokencosts.com/v1 et ne nécessite aucune logique de routage complexe.
L'authentification utilise un jeton bearer standard dans le Authorization header. Vous pouvez générer votre clé instantanément via Google ou e-mail.
Notre service est entièrement compatible OpenAI. Vous pouvez utiliser les SDK officiels sans modifier votre logique principale. Mettez simplement à jour l'URL de base et injectez votre clé.
Utiliser curl à vérifier la connectivité immédiatement.
Requête de complétion de chat basique
Envoyez une requête POST à /v1/chat/completions pour obtenir une sortie textuelle. Ce point de terminaison gère toutes les interactions de chat standard.
Définissez votre prompt système et le message utilisateur dans le corps JSON. L'ID du modèle est toujours uncensored.
L'API renvoie une réponse textuelle directe. Vous n'avez pas besoin d'analyser des objets de streaming complexes pour les cas d'utilisation simples.
Cette approche fonctionne pour les scripts simples ou les tâches de traitement par lots. Utilisez curl pour tester votre première requête.
Réponses en streaming avec les événements envoyés par le serveur
Activez le streaming en définissant stream: true dans votre requête. Le serveur retourne des chunks au fur et à mesure de leur génération.
Cette méthode réduit la latence perçue pour les sorties longues. Elle permet également à votre application d'afficher les tokens en temps réel.
Chaque chunk contient des données partielles et des statistiques d'utilisation dans la charge utile finale.
Gérer le flux SSE dans le code de votre client pour traiter les jetons à leur arrivée. C'est critique pour les applications interactives.
Appel de fonction et mode JSON
Prend en charge les sorties structurées en utilisant le response_format paramètre. Définissez-le sur {"type": "json_object"} pour des réponses JSON strictes.
Vous pouvez également définir des outils pour l'appel de fonctions. Le modèle respecte les définitions d'outils fournies dans la requête.
Cela garantit une extraction de données fiable pour vos pipelines. Combinez le mode JSON avec des outils pour des workflows complexes.
Notre modèle génère des données structurées efficacement.
Paramètres : Température, Top P et Seed
Contrôlez la créativité avec temperature et top_p. Des valeurs plus élevées augmentent l'aléatoire. Des valeurs plus basses rendent les sorties plus déterministes.
Utilisez le seed le paramètre pour des résultats reproductibles. Cela est utile pour déboguer ou tester des invites spécifiques.
Définir max_tokens pour limiter la longueur de la sortie. La valeur par défaut est de 2 048 jetons par requête.
Ajustez ces paramètres pour les adapter à votre cas d'usage spécifique. Équilibre la cohérence avec la variété selon les besoins.
Comprendre l'utilisation des jetons et les coûts
Vous ne payez que les tokens consommés. Les tokens d'entrée coûtent 0,15 $ par million. Les tokens de sortie coûtent 0,50 $ par million.
Les erreurs et les refus ne consomment pas de crédit. Vous ne payez que pour les complétions réussies.
Utilisez le calculateur de tokens pour estimer les coûts avant d'envoyer de grands lots. Notre tarification est transparente et basée sur l'utilisation.
Pas de frais mensuels ni de verrouillages d'abonnement. Le crédit n'expire jamais. Vous pouvez recharger avec de la crypto à tout moment.
Surveillez votre utilisation via le dernier chunk dans les réponses en streaming.
cURL
curl https://api.claudeapitokencosts.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Run the unit tests and show me the output"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.claudeapitokencosts.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.claudeapitokencosts.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
Quels sont les coûts en tokens de l'API Claude pour ce service ?
Notre tarification est de 0,15 $ par million de tokens d'entrée et de 0,50 $ par million de tokens de sortie. C'est un tarif fixe sans frais cachés ni exigences d'abonnement. Vous ne payez que ce que vous utilisez.
Comment gérer les limites de taux et les erreurs ?
L'API renvoie un code d'état 429 lorsque vous dépassez 300 requêtes par minute. Une erreur 401 indique une clé API invalide. Une erreur 402 signifie que vous devez ajouter plus de crédit. Ces erreurs sont standard et faciles à gérer dans le code.
Quelle est la taille de la fenêtre de contexte ?
La fenêtre de contexte est de 100 000 tokens pour l'invite et la complétion combinées. Vous pouvez demander jusqu'à 16 000 tokens dans une seule sortie. Cela permet de gérer un contexte important sans atteindre rapidement les limites.
Accédez à votre clé via un formulaire simple
Inscrivez-vous, copiez votre clé, mettez à jour l'URL de base. C'est la configuration complète.