FR ▾
Obtenir une clé API

Documentation de l'API Chat IA sans censure

L'API Chat IA sans censure propose un seul modèle performant et sans censure via une interface compatible OpenAI, permettant aux développeurs d'intégrer la génération de texte tolérant le contenu NSFW dans leurs applications sans filtre de contenu.

URL de base et authentification

Connectez-vous à l'API IA sans censure en utilisant l'URL de base standard compatible OpenAI. Vous avez besoin d'une clé API pour authentifier vos requêtes. Inscrivez-vous via Google ou e-mail sur la page des clés pour recevoir votre token immédiatement. L'URL de base est https://api.uncensoredaichat.cc/v1.

Définissez l'en-tête Authorization sur Bearer YOUR_API_KEY. Cela fonctionne avec n'importe quel SDK OpenAI ou client compatible. L'endpoint pour les modèles disponibles est GET /v1/models, qui renvoie l'ID de modèle uncensored. Utilisez cet ID dans vos requêtes de complétion. Les erreurs 401 indiquent une clé invalide ou manquante.

Première requête

Envoyez une requête de complétion de chat à POST /v1/chat/completions. L'ID de modèle est uncensored. L'API accepte les structures de messages standard. Vous pouvez envoyer des prompts et recevoir des réponses textuelles. Il s'agit d'une API textuelle uniquement ; elle ne prend pas en charge les images, l'audio ou les embeddings.

Le modèle de chat IA sans censure gère l'inférence à poids ouverts sur nos serveurs. Il est ajusté pour répondre sans refus pour le contenu adulte légal. Assurez-vous que votre payload inclut les champs model, messages et max_tokens. Ajustez max_tokens pour contrôler la longueur de la sortie, avec une valeur par défaut de 2 048 si elle est omise.

Intégration SDK Python

Utilisez la bibliothèque Python officielle OpenAI pour interagir avec l'API LLM NSFW. Configurez le client avec l'URL de base et votre clé API. Cette approche garde votre base de code propre et exploite les modèles de SDK existants.

Définissez le modèle sur uncensored dans la configuration de votre client. Le SDK gère la sérialisation et le formatage des requêtes automatiquement. Vous pouvez passer des paramètres comme temperature et top_p pour contrôler le comportement de génération. Cette méthode est idéale pour les services backend ou les scripts nécessitant une génération de texte fiable.

Intégration SDK Node.js

Intégrez l'API sans censure dans vos applications Node.js à l'aide du SDK Node.js OpenAI. Initialisez le client avec l'URL de base personnalisée et votre clé API. Cette configuration vous permet d'utiliser des méthodes familières comme chat.completions.create.

Transmettez l'ID de modèle uncensored pour spécifier le modèle sans censure. Vous pouvez définir des prompts système, des messages utilisateur et des réponses de l'assistant. Le SDK gère efficacement les requêtes HTTP. Cela convient aux serveurs web ou aux fonctions edge nécessitant une génération de texte à la demande sans dépendances externes au-delà du SDK standard.

Réponses en streaming

Activez le streaming en définissant stream: true dans votre requête. L'API renvoie des Server-Sent Events (SSE) pour la livraison des tokens en temps réel. Cela réduit la latence perçue pour les utilisateurs finaux. Chaque chunk contient des mises à jour de texte partielles.

Le dernier chunk inclut les statistiques d'utilisation des tokens. Cela vous permet de suivre les coûts avec précision sans stocker toute la réponse. Le streaming est pris en charge pour les SDK Python et Node.js. Il est optimal pour les interfaces de chat nécessitant un retour immédiat. Le modèle chat IA sans censure prend en charge cela pour des interactions haute performance.

Limites, erreurs et contexte

La fenêtre de contexte est de 100 000 tokens au total (prompt + complétion). La sortie maximale par requête est de 32 000 tokens. Les erreurs et les refus ne consomment pas de crédit. Une erreur 401 signifie que votre clé est invalide. Une erreur 429 indique que vous avez dépassé 300 requêtes par minute ou 8 requêtes simultanées. Les limites de débit sont par clé. Les corps de requête doivent être inférieurs à 8 Mo. Le crédit est facturé uniquement pour l'utilisation réussie des tokens. Le crédit prépayé n'expire jamais.

cURL

curl https://api.uncensoredaichat.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."}]
  }'

Python

from openai import OpenAI

client = OpenAI(base_url="https://api.uncensoredaichat.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)

Node.js

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.uncensoredaichat.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);

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)

Fiche technique de l'API

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
Base URLhttps://api.uncensoredaichat.cc/v1
AuthentificationAuthorization: Bearer YOUR_KEY
EndpointsPOST /v1/chat/completions · GET /v1/models
Paramètrestemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Fenêtre de contexte100 000 tokens (entrée + sortie)
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
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"}
Concurrence8 requêtes simultanées par clé
En-têtesX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Taillejusqu'à 8 Mo par requête
Limite de débit300 requêtes par minute et par clé
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
Prix0,25 $ par million de tokens en entrée · 1,00 $ par million en sortie
Facturationcrédit prépayé selon l'usage réel ; erreurs et refus gratuits
RechargeUSDT (TRC20) ou USDC (Base), tout montant entier de 10 $ à 500 $
Bonus+5 % dès 50 $, +10 % dès 100 $
Validitéle crédit payé n'expire jamais, sans abonnement
Clésune clé active par compte ; une nouvelle remplace l'ancienne
ConnexionGoogle ou e-mail et mot de passe
Contenucontenu adulte autorisé ; tout contenu sexuel impliquant des mineurs est refusé

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

L'API chat IA sans censure prend-elle en charge la génération d'images ou d'audio ?

Non, l'API est textuelle uniquement. Elle propose un seul modèle de langage pour les complétions de chat. Elle ne prend pas en charge les embeddings, la génération d'images, l'audio ou la vidéo. Utilisez cette API pour des interactions textuelles et du jeu de rôle.

Comment le crédit est-il facturé et quand les erreurs sont-elles gratuites ?

Le crédit est facturé en fonction de l'utilisation réelle des tokens pour les complétions réussies. Les erreurs telles que 401 clé invalide ou 429 limite de débit ne consomment pas de crédit. Les refus de contenu ne consomment pas non plus de tokens. Le crédit prépayé n'expire jamais.

Quelle est la fenêtre de contexte maximale et la longueur de sortie ?

La fenêtre de contexte totale est de 100 000 tokens, incluant à la fois le prompt et la complétion. La longueur de sortie maximale par requête est de 32 000 tokens. Si max_tokens n'est pas défini, la sortie par défaut est de 2 048 tokens.

Votre clé est à un formulaire de vous

Créez un compte, copiez la clé, modifiez l'URL de base. C'est toute la configuration.