Référence API et démarrage rapide
Commencez à envoyer des requêtes à notre LLM sans censure immédiatement avec cette référence d'API compatible OpenAI. Le guide de démarrage rapide ci-dessous montre comment configurer l'authentification, gérer le streaming et les limites à l'aide de SDK standards.
Authentification et URL de base
Générez vos identifiants sur le tableau de bord et pointez votre client vers l'URL de base. Le point de terminaison accepte les en-têtes OpenAI standard, vous pouvez donc remplacer votre clé sans modifier le code de la bibliothèque. Cette API LLM bon marché fonctionne avec n'importe quel outil qui lit le AUTHORIZATION header.
Votre clé est visible immédiatement après l'inscription. Conservez-la en toute sécurité, car elle représente votre solde prépayé. Les erreurs et les refus ne consomment pas de crédit, vous pouvez donc tester en toute sécurité.
Première demande
Envoyez une simple complétion de chat pour vérifier la connectivité et recevoir une réponse sans censure. L'ID du modèle est toujours uncensored pour toutes les requêtes.
- URL de base :
https://api.keyapicodeclaude.com/v1 - Méthode :
POST - Modèle :
uncensoredAjustez la température pour contrôler la créativité ou définissez
max_tokenspour plafonner la longueur de la sortie.curl https://api.keyapicodeclaude.com/v1/chat/completions \ -H "Authorization: Bearer $API_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "uncensored", "messages": [{"role": "user", "content": "Set the max tokens to five hundred"}] }'Intégration du SDK Python
Utilisez la bibliothèque officielle pour interagir avec le point de terminaison de manière programmatique. Définissez l'URL de base et la clé API dans l'initialisation du client. Cette approche convient au traitement par lots ou aux workflows d'agents complexes.
La bibliothèque gère automatiquement les réessais et la sérialisation JSON. Vous pouvez accéder aux données d'utilisation depuis l'objet de réponse pour une transparence sur la facturation.
from openai import OpenAI client = OpenAI(base_url="https://api.keyapicodeclaude.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)Installation du SDK Node
Initialisez le client avec vos identifiants et l'URL de base. Le SDK Node imite le comportement Python, ce qui facilite le changement de langage ou l'exécution dans des environnements serverless.
Passez l'historique des messages sous forme de tableau d'objets. L'API renvoie une réponse structurée contenant le texte généré et les comptes de tokens. La gestion des erreurs est standard pour tous les SDK.
import OpenAI from "openai"; const client = new OpenAI({ baseURL: "https://api.keyapicodeclaude.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);Réponses en streaming
Activez le streaming en définissant
stream: truedans votre requête. Le serveur envoie des Server-Sent Events (SSE) contenant des tokens partiels. Cela réduit la latence perçue pour les applications interactives.Analysez les chunks pour construire la réponse complète de manière incrémentale. Le dernier chunk inclut les statistiques d'utilisation des tokens pour la vérification de la facturation. Le streaming est essentiel pour les expériences utilisateur en temps réel.
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)Limites et erreurs
Surveillez votre utilisation pour éviter les interruptions de service. La fenêtre de contexte prend en charge 100,000 tokens pour la somme de l'invite et de la complétion. La sortie maximale est de 16,000 tokens par requête, ou 2,048 si non spécifié.
Les limites de taux imposent 300 requêtes par minute et 8 requêtes concurrentes par clé. Les erreurs courantes incluent 401 pour les clés invalides, 402 pour le crédit insuffisant et 429 pour les limites de taux. Les corps de requête doivent rester inférieurs à 8 Mo.
Questions fréquentes
La clé API uncensored fonctionne-t-elle avec Claude Code ?
Oui, le point de terminaison est entièrement compatible OpenAI, donc vous pouvez l'utiliser avec Claude Code en configurant l'URL de base et la clé API. Cela vous permet d'utiliser votre crédit prépayé au lieu d'un abonnement. Le modèle gère l'utilisation d'outils et l'appel de fonctions comme les fournisseurs standard.
Comment recharger mon crédit prépayé ?
Recharger en utilisant USDT (TRC20) ou USDC (Base) via le tableau de bord. La recharge minimum est de 20 $, et des bonus s'appliquent pour les montants plus importants. Le crédit n'expire jamais, vous pouvez donc ajouter des fonds chaque fois que vous en avez besoin sans frais mensuels.
Le modèle est-il identique à Claude ?
Non, le modèle est un LLM open-weight sans censure indépendant fonctionnant sur nos serveurs. Ce n'est pas GPT, Claude, Gemini ou le modèle d'un autre fournisseur. Il offre des fonctionnalités similaires mais avec un réglage et des politiques de contenu différents.
Obtenez votre clé maintenant
Inscrivez-vous, récupérez votre clé, mettez à jour l'URL de base. C'est tout.