Guide de démarrage pour les utilisateurs de GPT
Intégrez notre endpoint sans censure gpt dans votre base de code existante en mettant à jour l'URL de base et la clé API. Ce guide montre comment envoyer votre première requête, diffuser les réponses et gérer les limites à l'aide des SDK compatibles OpenAI standards.
URL de base et authentification
Notre API utilise la structure standard compatible OpenAI. Pour basculer votre client, mettez à jour l'URL de base vers https://api.uncensoredgpt.cc/v1 et fournissez votre clé API. Vous pouvez générer une clé instantanément sur la page Obtenir la clé API en utilisant Google ou l'e-mail. Nous ne demandons pas de numéro de téléphone, et chaque compte est limité à une clé active à la fois.
- URL de base :
https://api.uncensoredgpt.cc/v1 - En-tête Auth :
Authorization: Bearer YOUR_API_KEY
Une fois que vous avez votre clé, vous pouvez tester la connectivité immédiatement.
curl https://api.uncensoredgpt.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."}]
}'
Première requête
Envoyez une requête standard de complétion de chat vers POST /v1/chat/completions. L'identifiant du modèle est simplement uncensored. Cet endpoint accepte une entrée textuelle et retourne une sortie textuelle, en prenant en charge des paramètres standards comme temperature et top_p.
Assurez-vous que le corps de votre requête inclut le nom du modèle et les messages utilisateur. Le système traitera la requête contre notre api llm sans censure sans refus de contenu pour un usage adulte licite.
Intégration du SDK Python
Utilisez la bibliothèque officielle OpenAI Python pour interagir avec l'API sans censure. Configurez le client avec l'URL de base correcte et votre clé API. Cela vous permet de tirer parti de méthodes familières comme chat.completions.create tout en bénéficiant du comportement sans filtre de notre modèle.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredgpt.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)
Intégration du SDK Node.js
Pour les environnements JavaScript, initialisez le client OpenAI avec l'URL de base personnalisée. Cela garantit que toutes les requêtes sont acheminées vers nos serveurs. Vous pouvez utiliser la méthode standard chat.completions.create avec l'ID de modèle uncensored.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredgpt.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. L'API renvoie des Server-Sent Events (SSE). Les statistiques d'utilisation des tokens sont incluses dans le dernier fragment du flux. Cette approche est idéale pour les expériences utilisateur en temps réel et réduit la latence perçue.
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
Notre API d'IA sans censure applique des limites spécifiques pour garantir la stabilité. Chaque clé permet 300 requêtes par minute et 8 requêtes simultanées. La taille maximale du corps de la requête est de 8 Mo.
- Fenêtre de contexte : 100 000 tokens au total (prompt + complétion).
- Sortie max : 32 000 tokens par requête (2 048 si
max_tokensn'est pas défini). - Erreurs :
401indique une clé invalide ;402signifie un crédit insuffisant ;429signale une limitation de débit.
Les erreurs et les refus ne consomment pas de crédit. Le crédit n'expire jamais, et les montants prépayés sont facturés en fonction de l'utilisation réelle des tokens.
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ément | Valeur |
|---|---|
| Format | compatible OpenAI : tout SDK OpenAI fonctionne en changeant la base URL et la clé |
| Endpoints | POST /v1/chat/completions · GET /v1/models |
| Base URL | https://api.uncensoredgpt.cc/v1 |
| ID du modèle | uncensored |
| Authentification | Authorization: Bearer YOUR_KEY |
| 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 |
| Fenêtre de contexte | 100 000 tokens (entrée + sortie) |
| Paramètres | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| 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"} |
| Taille | jusqu'à 8 Mo par requête |
| En-têtes | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Limite de débit | 300 requêtes par minute et par clé |
| Concurrence | 8 requêtes simultanées par clé |
| Facturation | crédit prépayé selon l'usage réel ; erreurs et refus gratuits |
| 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 |
| Recharge | USDT (TRC20) ou USDC (Base), tout montant entier de 10 $ à 500 $ |
| Validité | le crédit payé n'expire jamais, sans abonnement |
| Prix | 0,25 $ par million de tokens en entrée · 1,00 $ par million en sortie |
| 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
Avez-vous besoin d'une carte bancaire pour commencer ?
Non. Les nouveaux comptes reçoivent 0,50 $ de crédit d'essai valable 7 jours. Vous pouvez vous connecter avec Google ou e-mail sans fournir de numéro de téléphone ni de moyen de paiement.
Que se passe-t-il si je dépasse la limite de débit ?
Vous recevrez un code d'état 429. La limite est de 300 requêtes par minute et de 8 requêtes simultanées par clé. Vous pouvez générer une nouvelle clé pour remplacer l'ancienne si nécessaire, car chaque compte ne permet qu'une seule clé active à la fois.
Le contenu est-il vraiment sans censure ?
Le modèle ne refuse pas les sujets légaux pour adultes, fictifs ou controversés. La seule limite stricte concerne le contenu sexuel impliquant des mineurs, qui est toujours bloqué. Nous n'utilisons pas vos prompts pour l'entraînement.
Votre clé est à un formulaire de vous
Créez un compte, copiez la clé, modifiez l'URL de base. C'est toute la configuration.