Guide de démarrage rapide
Intégrez notre IA sans censure dans votre application en pointant votre SDK compatible OpenAI vers notre point de terminaison. Ce guide couvre l'authentification, les requêtes, le streaming et les limites pour une génération fiable de texte NSFW.
Prérequis et clé API
Obtenez votre clé via le tableau de bord en utilisant Google ou e-mail. Aucun numéro de téléphone n'est requis. Chaque nouveau compte reçoit un crédit d'essai de 0,50 $ pendant 7 jours.
URL de base et authentification
Définissez l'URL de base sur HTTPS://api.llmsnsfw.com/v1. Transmettez votre clé dans l'en-tête Authorization. Cela fonctionne avec n'importe quel client standard sans code personnalisé.
curl https://api.llmsnsfw.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a 500 word description of a dark fantasy scene"}]
}'
Envoi d'une demande de complétion de base
Envoyez une requête POST à /v1/chat/completions. Utilisez le modèle "uncensored" pour un accès direct. Le modèle répond sans refus doux pour le contenu adulte légal. Il ne prend pas en charge les embeddings ni la génération d'images.
from openai import OpenAI
client = OpenAI(base_url="https://api.llmsnsfw.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)
Gestion des réponses en streaming
Utilisez les Événements envoyés par le serveur pour une sortie token par token. Définissez stream sur true dans le corps. Le dernier chunk contient les statistiques d'utilisation. Cela réduit la latence perçue pour les interfaces de chat.
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)
Configuration des paramètres pour le contenu NSFW
Ajustez la température et le top_p pour une sortie créative. Utilisez des séquences d'arrêt pour contrôler la longueur. Le mode JSON force une sortie structurée. Ces paramètres fonctionnent exactement comme défini dans la spécification OpenAI.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.llmsnsfw.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);
Gestion des erreurs et limites de token
Surveillez les erreurs 401 clé invalide ou 402 pas de crédit. La limite de taux est de 300 requêtes par minute. La fenêtre de contexte est de 100 000 tokens au total. La sortie est limitée à 16 000 tokens sauf indication contraire.
Questions fréquentes
S'agit-il d'une API standard compatible avec OpenAI ?
Oui. Nous fournissons un modèle non censuré unique via un point de terminaison standard compatible OpenAI. Vous pouvez utiliser les SDK officiels en modifiant l'URL de base et la clé API. Cela garantit un comportement prévisible et une latence plus faible.
Que se passe-t-il si je manque de crédit ?
Les requêtes échouent avec une erreur 402. Le crédit est facturé en fonction de l'utilisation réelle des tokens. Les erreurs et les refus sont gratuits. Vous pouvez recharger avec USDT ou USDC à tout moment.
Le modèle refuse-t-il les sujets NSFW ?
Le modèle est optimisé pour répondre sans refus de contenu pour une utilisation adulte légale. Il ne refuse pas le contenu sexuel, la fantasy ou le jeu de rôle. La seule limite stricte est l’absence de contenu sexuel impliquant des mineurs.
Récupérer votre clé API
Inscrivez-vous, copiez votre jeton, et mettez à jour votre URL de base. C'est tout.