FR ▾

ChatGPT sans censure : première requête en cinq minutes

Faites fonctionner votre API ChatGPT sans censure en cinq minutes. Ce guide rapide couvre l'authentification, les formats de requête et le streaming pour la génération de texte compatible NSFW.

URL de base et authentification

Notre API suit la couche de compatibilité standard OpenAI. Vous interagissez avec l'endpoint à l'adresse https://api.uncensoredchatgpt.top/v1. L'authentification repose sur une seule clé API par compte. Vous générez cette clé instantanément sur la page Obtenir la clé API en utilisant Google ou e-mail. Aucune vérification par téléphone n'est requise. Transmettez la clé dans l'en-tête Authorization en tant que jeton Bearer. Si la clé est manquante ou invalide, le serveur renvoie une erreur 401. Si votre crédit prépayé est épuisé, vous recevez une erreur 402. Les tokens sont facturés uniquement lorsque le modèle traite la requête avec succès.

Envoyer une requête de complétion

L'interaction principale utilise l'endpoint POST /v1/chat/completions. Vous envoyez un corps JSON définissant le modèle, l'historique des messages et les paramètres. Le système utilise l'identifiant de modèle "uncensored". Ce modèle à poids ouverts est ajusté pour répondre sans refus de contenu pour une utilisation adulte légale. Il ne s'agit pas de GPT ou de Claude. Vous pouvez contrôler la créativité avec temperature et la diversité avec top_p. Le tarif de base est de 0,25 $ par 1 M de tokens d'entrée et de 1,00 $ par 1 M de tokens de sortie. Les erreurs et les refus ne consomment pas de crédit.

curl https://api.uncensoredchatgpt.top/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 SDK Python officiel OpenAI pour une intégration simple. Définissez l'URL de base sur l'endpoint de notre API et fournissez votre clé API. Le client gère la sérialisation automatiquement. Vous pouvez passer une liste de messages sous la clé messages. L'objet de réponse contient le texte généré dans response.choices[0].message.content. Cette approche fonctionne pour les prompts simples et les conversations multi-tours complexes. C'est la méthode recommandée pour la plupart des applications backend.

from openai import OpenAI

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

Implémentation SDK Node

Pour les projets JavaScript ou TypeScript, le SDK Node.js OpenAI fournit des fonctionnalités équivalentes. Initialisez le client avec votre URL de base et votre clé. Appelez chat.completions.create() avec vos données de prompt. Le SDK met en streaming les données si vous activez l'option stream, sinon il renvoie la réponse complète d'un coup. Cette méthode est idéale pour le rendu côté serveur ou les endpoints d'API qui doivent renvoyer des blocs de texte complets. Assurez-vous de gérer les erreurs réseau et les limites de tokens avec élégance.

import OpenAI from "openai";

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

Pour des expériences utilisateur en temps réel, activez les événements envoyés par le serveur (SSE) en définissant stream: true. L'API renvoie un flux de blocs. Chaque bloc contient un delta partiel de la réponse. Le dernier bloc inclut les statistiques complètes d'utilisation des tokens. Cela vous permet d'afficher le texte au fur et à mesure de sa génération, réduisant la latence perçue. Vous devez analyser correctement le flux pour reconstituer le message complet. Le streaming est pris en charge par les SDK Python et Node.

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 clé API prend en charge 300 requêtes par minute et 8 requêtes simultanées. La taille maximale du corps de requête est de 8 Mo. La fenêtre de contexte permet 100 000 tokens au total, avec une sortie maximale de 32 000 tokens par requête. Si vous dépassez la limite de débit, vous recevez une erreur 429. Réessayez avec un backoff exponentiel. Le modèle refuse le contenu sexuel impliquant des mineurs, mais autorise d'autres sujets adultes légaux. Le crédit n'expire jamais, et les tokens prépayés ne sont facturés que pour les complétions valides.

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é
Base URLhttps://api.uncensoredchatgpt.top/v1
EndpointsPOST /v1/chat/completions · GET /v1/models
AuthentificationAuthorization: Bearer YOUR_KEY
ID du modèleuncensored
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"}
Appel de fonctionsoui — tools, tool_choice ; réponse avec tool_calls, aussi en streaming ; résultats en role: tool
Streamingoui — server-sent events ; le dernier bloc contient l'usage des tokens
Paramètrestemperature, top_p, stop, seed, presence_penalty, frequency_penalty
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é
Validitéle crédit payé n'expire jamais, sans abonnement
Facturationcrédit prépayé selon l'usage réel ; erreurs et refus gratuits
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
Bonus+5 % dès 50 $, +10 % dès 100 $
RechargeUSDT (TRC20) ou USDC (Base), tout montant entier de 10 $ à 500 $
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

S'agit-il de l'API officielle OpenAI ?

Non, il s'agit d'un service indépendant utilisant un modèle à poids ouverts. Il est compatible avec le format de l'API OpenAI, mais il ne s'agit pas de GPT-4 ou GPT-3.5. Il s'agit d'une API LLM sans censure distincte, hébergée sur nos propres serveurs.

Que se passe-t-il si je dépasse la limite de débit ?

L'API renvoie un code de statut <code>429</code>. Vous devez mettre en place une logique de nouvelle tentative avec une rétrogradation exponentielle dans votre client. La limite est de 300 requêtes par minute par clé.

Ai-je besoin d'une carte bancaire pour commencer ?

Non. Les nouveaux comptes reçoivent 0,50 $ de crédit d'essai valable 7 jours. Aucune carte n'est nécessaire. Pour une utilisation continue, vous rechargez avec des cryptomonnaies (USDT ou USDC).

Votre clé est à un formulaire de vous

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

Obtenir une clé API