FR ▾
Obtenir une clé API

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: true dans 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ée
  • 402 : Crédit prépayé insuffisant
  • 429 : 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émentValeur
Formatcompatible OpenAI : tout SDK OpenAI fonctionne en changeant la base URL et la clé
ID du modèleuncensored
AuthentificationAuthorization: Bearer YOUR_KEY
EndpointsPOST /v1/chat/completions · GET /v1/models
Base URLhttps://api.uncensoredaichatbot.cc/v1
Streamingoui — server-sent events ; le dernier bloc contient l'usage des tokens
Appel de fonctionsoui — tools, tool_choice ; réponse avec tool_calls, aussi en streaming ; résultats en role: tool
Paramètrestemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Fenêtre de contexte100 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 JSONresponse_format: {"type": "json_object"}
En-têtesX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Concurrence8 requêtes simultanées par clé
Limite de débit300 requêtes par minute et par clé
Taillejusqu'à 8 Mo par requête
Validitéle crédit payé n'expire jamais, sans abonnement
RechargeUSDT (TRC20) ou USDC (Base), tout montant entier de 10 $ à 500 $
Facturationcrédit prépayé selon l'usage réel ; erreurs et refus gratuits
Prix0,25 $ par million de tokens en entrée · 1,00 $ par million en sortie
Essai gratuit0,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 $
ConnexionGoogle ou e-mail et mot de passe
Contenucontenu adulte autorisé ; tout contenu sexuel impliquant des mineurs est refusé
Clésune 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.

CodeTypeSignification
400bad_requestJSON invalide, messages vides, mauvais paramètre ou contexte trop long
401missing_key · invalid_key · key_revokedclé absente, erronée ou remplacée
402no_creditplus de crédit — rechargez, la reprise est immédiate
403content_blockedcontenu sexuel impliquant des mineurs — refusé, non facturé
404not_foundendpoint inconnu
413request_too_largecorps supérieur à 8 Mo
429rate_limited · concurrencyau-delà de 300/min ou 8 en parallèle — patientez
503upstream_busymodè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.

Obtenir une clé API