Uncensored AI Chatbot : Documentation API Uncensored AI
Intégrez notre API LLM sans censure en quelques minutes avec les SDK OpenAI standards. Envoyez du texte, recevez du texte et supprimez les filtres de contenu pour un usage adulte légal avec une tarification transparente à l'usage.
Authentification et URL de base
Commencez par générer une clé API sur la page Obtenir la clé API. Vous pouvez vous inscrire avec Google ou utiliser un e-mail et un mot de passe ; aucun numéro de téléphone n'est requis. Votre clé s'affiche immédiatement et est le seul moyen d'authentifier les requêtes. Chaque compte prend en charge une seule clé active à la fois ; la génération d'une nouvelle clé remplace instantanément l'ancienne.
Configurez votre client pour qu'il pointe vers l'URL de base : https://api.uncensoredaichatbot.cc/v1. Transmettez votre clé dans l'en-tête Authorization: Bearer <key>. Cette configuration fonctionne avec n'importe quel client compatible OpenAI. Si vous changez de clé, mettez à jour vos variables d'environnement ou vos fichiers de configuration pour maintenir l'accès.
Votre première requête
Envoyez une requête POST vers /v1/chat/completions avec l'ID de modèle uncensored. Ce modèle à poids ouverts est conçu pour minimiser les refus et s'exécute sur nos serveurs dédiés. Il ne s'agit pas de GPT, Claude ou du modèle d'un autre fournisseur.
- Modèle :
uncensored - Entrée : JSON avec tableau
messages - Sortie : Format de réponse standard OpenAI
Utilisez l'exemple suivant pour vérifier la connectivité :
curl https://api.uncensoredaichatbot.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
}'
Intégration SDK Python
Utilisez le package Python officiel openai. Configurez les paramètres base_url et api_key pour acheminer les requêtes vers notre API sans censure. Cela garantit des schémas de codage prévisibles tout en supprimant les filtres de contenu pour une utilisation adulte légale.
- Installez via
pip install openai - Définissez les variables d'environnement ou passez-les directement au client
- Appelez
chat.completions.create()comme d'habitude
Exemple de configuration :
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredaichatbot.cc/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)
Configuration SDK Node.js
Installez le package npm openai. Configurez le client avec votre URL de base et clé API. Le SDK Node gère automatiquement la sérialisation des requêtes et l'analyse des réponses.
- Installez via
npm install openai - Créez une nouvelle instance de client avec une URL de base personnalisée
- Envoyez des réponses de chat avec des paramètres standard
Extrait de code pour l'initialisation :
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredaichatbot.cc/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: true dans votre requête. L'API renvoie des Server-Sent Events (SSE). Les statistiques d'utilisation des tokens sont incluses dans le dernier fragment du streaming. Cela vous permet d'afficher les réponses en temps réel sans attendre la génération complète.
- Définissez
stream: truedans le corps de la requête - Lisez les fragments du flux SSE
- Vérifiez le dernier fragment pour les données d'utilisation
Exemple d'implémentation du 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)
Limites, erreurs et fenêtre de contexte
Votre fenêtre de contexte est de 100 000 tokens (prompt + completion). Le débit de sortie maximal est de 32 000 tokens par requête (2 048 si max_tokens n'est pas défini). Les corps de requête doivent faire moins de 8 Mo. Vous êtes limité à 300 requêtes par minute et à 8 requêtes simultanées par clé.
Codes d'état HTTP courants :
401: Clé API invalide ou expirée402: Crédit prépayé insuffisant429: Limite de débit dépassée
Les prompts ne sont pas utilisés pour l'entraînement. Une limite stricte de contenu bloque les contenus sexuels impliquant des mineurs. Les erreurs et les refus sont gratuits ; vous ne payez que pour l'utilisation des tokens réussie.
Caractéristiques techniques
Toutes les limites et fonctions réelles de l'API au même endroit — vérifiez-les avant de recharger.
| Élément | Valeur |
|---|---|
| Format | compatible OpenAI : tout SDK OpenAI fonctionne en changeant la base URL et la clé |
| ID du modèle | uncensored |
| Authentification | Authorization: Bearer YOUR_KEY |
| Endpoints | POST /v1/chat/completions · GET /v1/models |
| Base URL | https://api.uncensoredaichatbot.cc/v1 |
| Streaming | oui — server-sent events ; le dernier bloc contient l'usage des tokens |
| Appel de fonctions | oui — tools, tool_choice ; réponse avec tool_calls, aussi en streaming ; résultats en role: tool |
| Paramètres | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Fenêtre de contexte | 100 000 tokens (entrée + sortie) |
| Sortie max. | jusqu'au reste de la fenêtre de 100 000 tokens ; max_tokens optionnel (pas de plafond distinct) |
| Mode JSON | response_format: {"type": "json_object"} |
| En-têtes | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Concurrence | 8 requêtes simultanées par clé |
| Limite de débit | 300 requêtes par minute et par clé |
| Taille | jusqu'à 8 Mo par requête |
| Validité | le crédit payé n'expire jamais, sans abonnement |
| Recharge | USDT (TRC20) ou USDC (Base), tout montant entier de 10 $ à 500 $ |
| Facturation | crédit prépayé selon l'usage réel ; erreurs et refus gratuits |
| Prix | 0,25 $ par million de tokens en entrée · 1,00 $ par million en sortie |
| Essai gratuit | 0,50 $ pendant 7 jours, sans carte · Clé d'essai : 2 requêtes parallèles, 60 par minute ; limites complètes (8 et 300) après la 1re recharge |
| Bonus | +5 % dès 50 $, +10 % dès 100 $ |
| Connexion | Google ou e-mail et mot de passe |
| Contenu | contenu adulte autorisé ; tout contenu sexuel impliquant des mineurs est refusé |
| Clés | une clé active par compte ; une nouvelle remplace l'ancienne |
Codes d'erreur
Les erreurs arrivent en JSON avec un type stable ; les requêtes échouées ou refusées ne sont pas facturées.
| Code | Type | Signification |
|---|---|---|
400 | bad_request | JSON invalide, messages vides, mauvais paramètre ou contexte trop long |
401 | missing_key · invalid_key · key_revoked | clé absente, erronée ou remplacée |
402 | no_credit | plus de crédit — rechargez, la reprise est immédiate |
403 | content_blocked | contenu sexuel impliquant des mineurs — refusé, non facturé |
404 | not_found | endpoint inconnu |
413 | request_too_large | corps supérieur à 8 Mo |
429 | rate_limited · concurrency | au-delà de 300/min ou 8 en parallèle — patientez |
503 | upstream_busy | modèle occupé — réessayez dans quelques secondes |
Questions et réponses
Ai-je besoin d'une carte bancaire pour commencer ?
Non. Chaque nouveau compte reçoit 0,50 $ de crédit d'essai valable 7 jours. Vous pouvez vous inscrire avec Google ou un e-mail sans numéro de téléphone ni carte. Pour une utilisation continue, rechargez uniquement avec des cryptomonnaies.
Que se passe-t-il si je dépasse la limite de débit ?
Vous recevez un code d'état 429. La limite est de 300 requêtes par minute et 8 requêtes simultanées par clé. Attendez un moment ou réduisez le nombre de requêtes simultanées. Les erreurs ne comptent pas dans votre limite de débit.
Mes données sont-elles utilisées pour l'entraînement ?
Non. Les prompts envoyés à l'API de chatbot IA sans censure ne sont pas utilisés pour l'entraînement. Votre compte nécessite uniquement une adresse e-mail, et le crédit n'expire jamais.
Votre clé est à un formulaire de vous
Créez un compte, copiez la clé, changez l'URL de base. C'est toute la configuration.