Intégrez l'API Uncensored
Intégrez l'API sans censure dans vos applications de contenu pour adultes avec un seul point de terminaison compatible OpenAI. Ce guide rapide vous accompagne de la génération de la clé à la gestion des réponses en streaming pour une expérience de chatbot NSFW robuste.
Prérequis : SDK et clé
Obtenez votre clé API depuis le tableau de bord avant d'écrire du code. Vous pouvez vous inscrire avec Google ou un e-mail, et la clé apparaît immédiatement sur le Obtenir la clé API page. Aucun numéro de téléphone n'est requis, et vous recevez $0.50 de crédit d'essai pendant sept jours. Conservez cette clé en toute sécurité, car elle authentifie toutes les requêtes vers l'URL de base https://api.bestnsfwllm.com/v1.
Installez votre SDK préféré via votre gestionnaire de paquets. Vous configurerez l'URL de base et la clé API lors de l'initialisation de votre client. Cette configuration garantit que votre application se connecte directement à notre modèle uncensored sans surcharge de proxy.
Effectuer votre première requête
Envoyez une demande de complétion de chat pour générer des réponses textuelles. Utilisez le uncensored ID du modèle pour un accès direct au modèle à poids ouverts. L'API accepte les paramètres OpenAI standard et renvoie des résultats au format JSON.
curl https://api.bestnsfwllm.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "generate twenty test user profiles with diverse ages and genders"}]
}'Assurez-vous que votre charge utile inclut le prompt système pour définir le comportement. Le modèle répond sans refus de contenu pour l'usage adulte légal. Vous pouvez vérifier la connexion en vérifiant le choices tableau dans le corps de la réponse.
Gestion des réponses en streaming
Activer la livraison de jetons en temps réel en définissant stream: true dans votre requête. Le serveur envoie des Server-Sent Events (SSE) à mesure que les tokens deviennent disponibles. Cette approche réduit la latence perçue pour les utilisateurs construisant des interfaces de chatbot NSFW interactives.
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)Analysez chaque chunk pour accumuler la réponse finale. Le dernier chunk contient les statistiques totales d'utilisation des tokens. Cette méthode est idéale pour les applications nécessitant une rétroaction immédiate lors des sessions de jeu de rôle ou d'écriture créative.
Configuration des paramètres du modèle
Ajustez le comportement de génération à l'aide de paramètres standard tels que temperature et top_p. Définissez temperature pour contrôler l'aléatoire, des valeurs plus faibles produisant des sorties plus déterministes. Utilisez top_p pour l'échantillonnage par noyau (nucleus sampling) pour équilibrer créativité et cohérence.
from openai import OpenAI
client = OpenAI(base_url="https://api.bestnsfwllm.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)Vous pouvez également imposer le mode JSON en définissant response_format à {"type": "json_object". C'est utile pour analyser des données structurées à partir du LLM sans censure. Le modèle prend en charge les outils d'appel de fonction pour des capacités étendues.
Intégration avec Node.js
Utilisez le SDK officiel d'OpenAI pour Node.js pour gérer les requêtes efficacement. Configurez le client avec l'URL de base personnalisée et votre clé API. Le SDK gère automatiquement les nouvelles tentatives et la sérialisation des erreurs.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.bestnsfwllm.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);Appelez le chat.completions.create() méthode avec vos paramètres souhaités. Le SDK retourne une promesse qui se résout en l'objet de complétion. Cette intégration fonctionne parfaitement avec les clients compatibles OpenAI existants.
Gestion des erreurs et limites de débit
Gérez couramment les codes de statut HTTP pour gérer les erreurs côté client avec élégance. Une erreur 401 indique une clé API invalide ou manquante. Une erreur 402 signifie que votre crédit prépayé est épuisé ; rechargez via crypto pour reprendre le service. Une erreur 429 signale que vous avez dépassé la limite de débit de 300 requêtes par minute.
La fenêtre de contexte prend en charge 100 000 tokens pour l'invite et la complétion. La sortie maximale est de 16 000 tokens par requête. Suivez votre consommation via le tableau de bord pour éviter les interruptions inattendues lors des générations à fort volume.
Questions fréquemment posées
Quel est le meilleur LLM NSFW pour créer une application de chat ?
Notre modèle sans censorship est optimisé pour le contenu adulte légal avec une fenêtre de contexte de 100k. Il fournit un accès API direct sans les refus de contenu courants dans d'autres modèles. Utilisez le point de terminaison compatible OpenAI pour l'intégrer dans votre application.
Que se passe-t-il si je dépasse la limite de taux ?
Vous recevrez un code d'état 429 indiquant trop de requêtes. La limite est de 300 requêtes par minute par clé. Vous pouvez surveiller votre utilisation dans le tableau de bord et augmenter votre crédit prépayé pour gérer des volumes plus élevés.
Comment payer pour le service API ?
Les paiements sont exclusivement en cryptomonnaie utilisant USDT (TRC20) ou USDC (Base). Vous pouvez recharger avec n'importe quel montant entier de 20 $ à 500 $. Un crédit bonus est ajouté pour les recharges plus importantes, et les crédits n'expirent jamais.
Accédez à votre clé API
Inscrivez-vous, récupérez la clé, et mettez à jour votre URL de base. C'est tout.