Guide de démarrage rapide API
Connectez vos outils existants à un backend de chat GPT sans censure avec un seul changement d'URL de base. Ce guide vous guide à travers l'authentification, le codage et la gestion des refus dans votre langage préféré.
Authentification et URL de base
Votre clé API authentifie chaque requête adressée à notre API LLM uncensored. Nous utilisons des en-têtes de jeton Bearer standard, vous pouvez donc remplacer votre URL de base et votre clé dans n'importe quel SDK compatible OpenAI sans réécrire la logique. Le point de terminaison se trouve à https://api.gptchatuncensored.com/v1 Et accepte les requêtes POST vers /chat/completions. Vous devez inclure votre clé dans le Authorization: Bearer YOUR_KEY header. Cette configuration fonctionne immédiatement avec les SDK officiels ou les wrappers tiers. Nous ne proposons pas de fonctionnalités d'embedding ou de vision, donc concentrez vos payloads sur la génération de texte. Votre crédit n'est débité que lorsque les tokens sont traités, garantissant des coûts prévisibles pour une utilisation à haut volume de modèles uncensored.
Envoi de votre première complétion
Envoyez une demande de complétion pour générer du texte en utilisant le uncensored modèle. Cet exemple utilise cURL pour démontrer la structure de base d'une invite. Vous pouvez ajuster la température pour contrôler la créativité ou définir une séquence d'arrêt pour le jeu de rôle. La réponse renvoie un objet JSON contenant le texte généré dans le choices tableau. Assurez-vous que vos invites système permettent le style uncensored dont vous avez besoin. Si vous rencontrez des erreurs, vérifiez la validité de votre clé ou votre solde de crédits. Le modèle répond au contenu adulte légal sans les refus courants des LLM standards.
curl https://api.gptchatuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a 200 word scene with two characters in a room"}]
}'
Cet appel simple prouve que votre intégration fonctionne. Vous pouvez maintenant construire des applications complexes sur cette base. L'API uncensored gère la gestion complexe du contexte. Vous n'avez besoin de vous concentrer que sur la logique de votre application et l'expérience utilisateur. Aucune configuration complexe n'est nécessaire pour commencer à générer du contenu immédiatement.
Configuration des paramètres (temp, top_p)
Ajuster temperature et top_p pour contrôler l'aléatoire de vos sorties. Une température plus basse rend les réponses plus déterministes et ciblées, ce qui est idéal pour le code ou les tâches factuelles. Des températures plus élevées augmentent la créativité, les rendant parfaites pour le jeu de rôle ou l'écriture créative. Le top_p le paramètre filtre le vocabulaire par probabilité cumulée, offrant une couche de contrôle supplémentaire. Vous pouvez les combiner avec max_tokens pour limiter la longueur de la sortie. Ces paramètres fonctionnent exactement comme dans les API OpenAI standard, garantissant une familiarité. Utilisez seed pour des résultats reproductibles lors des tests. Affinez ces paramètres pour correspondre au style uncensored que vous préférez pour votre cas d'utilisation spécifique.
from openai import OpenAI
client = OpenAI(base_url="https://api.gptchatuncensored.com/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)
Les développeurs Python peuvent tirer parti du SDK officiel pour une intégration facile. L'extrait de code montre comment définir ces paramètres dans une requête standard. Vous pouvez transmettre une liste de messages pour conserver l'historique de la conversation. L'API LLM sans censure respecte strictement ces contraintes. Cette flexibilité vous permet d'expérimenter différents tons et styles sans modifier votre infrastructure.
Réponses en streaming
Activez le streaming pour recevoir les jetons au fur et à mesure de leur génération, réduisant la latence perçue pour les utilisateurs. Le streaming est essentiel pour les applications de chat en temps réel ou la génération de contenu long. Notre API prend en charge les Server-Sent Events (SSE) pour une livraison efficace des données. Vous devez gérer le dernier bloc pour obtenir l'utilisation totale des jetons pour une précision de facturation. L'API sans censure garantit que le streaming fonctionne de manière fiable même pour les fenêtres de contexte importantes. Définissez stream=True dans votre client SDK pour activer ce mode. Cette approche offre une expérience utilisateur plus fluide pour l'écriture créative ou les scénarios de jeu de rôle. Surveillez le delta field to accumulate the full response text.
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)
Le streaming aide également à gérer l'utilisation de la mémoire car vous n'avez pas besoin d'attendre la réponse entière. Vous pouvez commencer à afficher le contenu à l'utilisateur immédiatement. Cette fonctionnalité est particulièrement utile pour les longues conversations ou les explications détaillées. Le modèle uncensored maintient la cohérence tout au long du flux. Assurez-vous que votre interface utilisateur gère les réponses partielles de manière transparente pour une meilleure expérience.
Gestion des erreurs et des refus
Notre modèle sans censure refuse rarement le contenu, mais il applique une limite stricte sur le contenu sexuel impliquant des mineurs. Vous recevrez un code d'erreur HTTP standard si une demande échoue ou dépasse les limites. Un statut 401 indique une clé API invalide ou expirée, vous obligeant à vérifier vos identifiants. Un statut 402 signifie que votre crédit prépayé est épuisé ; rechargez via crypto pour continuer. Une erreur 429 signale que vous avez dépassé la limite de 300 demandes par minute. Ces erreurs sont clairement documentées dans le corps de la réponse. Les refus pour le contenu lié aux mineurs sont toujours appliqués, garantissant la conformité. Consultez votre tableau de bord pour des journaux d'utilisation détaillés afin de résoudre rapidement les problèmes.
Limites et fenêtre de contexte
L'API prend en charge une fenêtre de contexte massive de 100 000 tokens, permettant une longue histoire de conversation ou des documents longs. Chaque demande peut générer jusqu'à 16 000 tokens, ou 2 048 si max_tokens n'est pas défini. Vous êtes limité à 300 requêtes par minute et 8 requêtes simultanées par clé. La taille du corps de la requête ne doit pas dépasser 8 Mo. Ces limites sont conçues pour une utilisation sans censure à fort volume sans compromettre les performances. Votre clé API est unique à votre compte, et vous pouvez générer de nouvelles clés si nécessaire. Le modèle de crédit prépayé garantit que vous ne payez que ce que vous utilisez. Pas de frais mensuels ni d'abonnements pour compliquer votre facturation. Cette transparence facilite la mise à l'échelle de votre application.
Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.gptchatuncensored.com/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);FAQ technique
S'agit-il de la version officielle ChatGPT sans censure d'OpenAI ?
Non, nous sommes un fournisseur indépendant d’une API LLM sans filtre. Nous servons notre propre modèle à poids ouverts, et non les modèles GPT officiels d’OpenAI. Notre API est compatible avec les clients OpenAI, donc votre code fonctionne sans modifications, mais le modèle sous-jacent est différent.
Comment payer le service API sans censure ?
Nous acceptons uniquement les cryptomonnaies : USDT (TRC20) ou USDC (Base). Vous pouvez recharger entre 20 $ et 500 $, avec un crédit bonus pour les montants plus élevés. Il n'y a pas d'abonnements mensuels, et votre crédit prépayé n'expire jamais. Les erreurs et les refus ne consomment pas votre crédit.
Quel contenu est refusé par le modèle non censuré ?
Le modèle est sans censure pour les sujets adultes, fictifs et controversés dans le cadre de la loi. Toutefois, il refuse strictement le contenu sexuel impliquant des mineurs. Il s'agit d'une limite stricte appliquée à toutes les requêtes. Tous les autres types de contenu, y compris le matériel adulte explicite, sont généralement autorisés.
Récupérer votre clé API
Inscrivez-vous, copiez la clé, mettez à jour votre URL de base. C'est toute la configuration.