Documentation API
Commencez avec notre API de chatbot IA sans censure en utilisant des points de terminaison standard compatibles OpenAI. Authentifiez-vous avec votre clé API et envoyez des requêtes au point de terminaison direct pour des réponses immédiates et sans restriction.
Authentification et URL de base
La clé API authentifie chaque demande Authorization en-tête en tant que jeton Bearer. Tous les appels sont acheminés vers l'URL de base https://api.chatbotaiunrestricted.com/v1. Cette structure imite le standard OpenAI, vous permettant d'intégrer des SDK existants sans réécrire votre logique d'intégration.
Inscrivez-vous via Google ou e-mail pour recevoir votre clé instantanément. Aucun numéro de téléphone n'est requis. La clé reste valide jusqu'à ce que vous la révoquiez. Les erreurs ne consomment pas votre crédit prépayé, garantissant que vous ne payez que pour l'utilisation réelle des jetons.
- En-tête :
Authorization: Bearer YOUR_API_KEY - URL de base :
https://api.chatbotaiunrestricted.com/v1
POST /v1/chat/completions
Le POST /v1/chat/completions point de terminaison traite votre entrée et retourne une sortie textuelle. Envoyez un corps JSON avec le model défini à uncensored et votre messages tableau. Le modèle répond sans les filtres de contenu standards pour un usage adulte légal, ce qui le rend idéal pour l'écriture créative ou les questions-réponses directes.
Définir max_tokens pour contrôler la longueur de la sortie. La valeur par défaut est de 2 048 tokens. Vous pouvez demander jusqu'à 16 000 tokens par requête. La fenêtre de contexte prend en charge 100 000 tokens au total pour le prompt et la complétion combinés.
Intégration SDK Python
Utilisez l'officiel openai Package Python pour interagir avec l'API. Configurez le client avec votre clé API et l'URL de base personnalisée. Cela vous permet de tirer parti des structures de code existantes tout en accédant au modèle sans censure.
Installez le package via pip et initialisez le client. Transmettez les messages sous forme de liste de dictionnaires. L'objet de réponse contient le texte généré dans choices[0].message.content. Gérez les exceptions pour gérer les limites de taux ou les erreurs d'authentification avec élégance.
- Forfait :
openai - URL de base : Configuration personnalisée requise
Intégration du SDK Node
Le SDK Node.js suit le même schéma. Définissez le apiKey et baseURL propriétés. Cela garantit que vos requêtes atteignent le bon point de terminaison. Utilisez le chat.completions.create méthode pour envoyer des messages.
La structure de la réponse correspond au format OpenAI. Extrayez le contenu du premier choix. Cette approche fonctionne avec les modules CommonJS et ES. Elle offre un moyen simple d'intégrer une IA sans restriction dans vos applications Node.
Streaming avec Server-Sent Events
Activez le streaming en définissant stream: true dans votre requête. L'API renvoie des événements envoyés par le serveur (SSE) au lieu d'un seul objet JSON. Chaque fragment contient une réponse partielle. Cela réduit la latence perçue pour les sorties longues.
Analysez le flux SSE pour accumuler le texte final. Le dernier chunk inclut les statistiques d'utilisation des tokens. Cette fonctionnalité est utile pour les interfaces de chat en temps réel. Elle permet aux utilisateurs de voir les réponses au fur et à mesure de leur génération, plutôt que d'attendre la fin complète.
Gestion des erreurs et utilisation des tokens
Gérez les erreurs en vérifiant le code de statut HTTP. Un 401 indique une clé API invalide ou manquante. Un 402 signifie que votre crédit prépayé est épuisé. Un 429 signale que vous avez dépassé la limite de débit de 300 requêtes par minute. Les erreurs ne consomment pas de tokens.
La clé API est limitée à une clé active par compte. Une nouvelle clé remplace l'ancienne. Les corps de requête ne doivent pas dépasser 8 Mo. L'utilisation des tokens est rapportée dans le dernier chunk SSE lors du streaming. Le crédit prépayé n'expire jamais, vous pouvez donc recharger lorsque cela est nécessaire.
Limites de débit et contraintes
Chaque clé API est limitée à 300 requêtes par minute. Vous pouvez avoir 8 requêtes simultanées en même temps. Le maximum de sortie est de 16 000 tokens par requête. La fenêtre de contexte prend en charge 100 000 tokens au total.
Ces limites garantissent des performances stables pour tous les utilisateurs. Si vous dépassez la limite de taux, vous recevrez une erreur 429. Attendez avant de réessayer. Le système de crédit prépayé signifie que vous ne payez que ce que vous utilisez. Les paiements crypto permettent des recharges faciles avec USDT ou USDC.
cURL
curl https://api.chatbotaiunrestricted.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the capital of France?"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.chatbotaiunrestricted.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.chatbotaiunrestricted.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
Quel est le coût par token pour l'API chatbot IA non censurée ?
Le prix est de 0,15 $ par 1 million de tokens d'entrée et de 0,50 $ par 1 million de tokens de sortie. Vous ne payez que pour l'utilisation réelle, et les erreurs sont gratuites. Le crédit prépayé n'expire jamais, vous pouvez donc recharger chaque fois que vous avez besoin de plus de capacité.
Quels modes de paiement acceptez-vous ?
Crypto uniquement : USDT sur TRC20 ou USDC sur Base, tout montant entier de 20 $ à 500 $. Un crédit bonus s'applique à partir de 50 $.
Le modèle refuse-t-il le contenu ?
Le modèle est sans censure et ne refuse pas les sujets adultes, fictifs ou controversés dans le cadre de la loi. Toutefois, le contenu sexuel impliquant des mineurs est toujours refusé. Il s'agit d'une limite stricte qui s'applique à toutes les requêtes, quel que soit le prompt.
Accédez à votre clé API
Inscrivez-vous, récupérez votre clé, mettez à jour l'URL de base. C'est toute la configuration.