Guide de démarrage API NSFW writer
Obtenez votre clé API LLM sans censure et commencez à générer du texte immédiatement avec cette API compatible OpenAI.
URL de base et authentification
Démarrez chaque requête en pointant votre client vers notre URL de base et en fournissant votre clé.
L'URL de base est HTTPS://api.writernsfw.com/v1. Vous avez besoin d'une clé API valide pour l'authentification. Obtenez-en une en vous inscrivant avec Google ou une adresse e-mail. La clé apparaît immédiatement sur le tableau de bord. Envoyez-la dans le Authorization header en tant que jeton Bearer. Cela fonctionne avec n'importe quel SDK compatible OpenAI.
Envoi de votre première requête
Faites une simple demande de chat pour générer du texte à l'aide de notre modèle uncensored.
Utilisez le POST /v1/chat/completions point de terminaison. Définissez le model field to uncensored. Incluez votre prompt système et votre message utilisateur. L'API renvoie une réponse textuelle. Les erreurs comme 401 ou 402 sont courantes si votre clé est incorrecte ou si vous n'avez pas de crédit.
curl https://api.writernsfw.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Set role to unrestricted writer for this session"}]
}'
Intégration avec le SDK Python
Utilisez la bibliothèque Python officielle pour interagir avec l'API de manière programmatique.
Installer le openai paquet. Configurez l'URL de base vers notre point de terminaison. Transmettez votre clé API. Appelez le chat.completions.create méthode. Cette approche garde votre code propre et maintenable. Elle gère les retries et l'analyse automatiquement.
from openai import OpenAI
client = OpenAI(base_url="https://api.writernsfw.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)
Intégration avec le SDK Node
Construisez votre chatbot NSFW ou votre outil d'écriture en utilisant Node.js.
Installer le openai paquet npm. Initialisez le client avec votre URL de base et votre clé. Appelez le point de terminaison de complétion. Cette méthode est idéale pour la génération côté serveur. Elle prend en charge les modèles synchrones et asynchrones.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.writernsfw.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);
Réponses en streaming via SSE
Recevez des tokens texte au fur et à mesure de leur génération pour une expérience utilisateur plus fluide.
Définir stream: true dans votre requête. L'API renvoie un flux d'événements envoyés par le serveur. Chaque fragment contient du texte partiel. Collectez ces fragments pour afficher la réponse en temps réel. Le dernier fragment inclut les détails d'utilisation des jetons. Cela réduit considérablement 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 Contexte
Gérez les limites de taux et comprenez votre budget de jetons pour éviter les interruptions de service.
Vous bénéficiez de 300 requêtes par minute et de 8 requêtes simultanées. La fenêtre de contexte est de 100 000 tokens au total. Les erreurs incluent 401 pour les clés invalides et 402 pour le crédit insuffisant. Les refus dus aux limites de contenu sont gratuits. Les erreurs ne consomment pas de crédit. Surveillez votre utilisation pour rester dans les limites.
Questions fréquemment posées
Qu'est-ce que l'API writer NSFW ?
C'est une API de LLM non censrée pour les développeurs. Elle utilise un seul modèle open-source ajusté pour répondre sans refus de contenu. Elle est entièrement compatible OpenAI.
Comment payer pour l'API ?
Nous acceptons uniquement les cryptomonnaies. Vous pouvez recharger avec de l'USDT sur TRC20 ou de l'USDC sur Base. Les paiements vont de 20 $ à 500 $. Des bonus s'appliquent pour les montants plus élevés.
Quels modes de paiement acceptez-vous ?
Crypto uniquement : USDT sur TRC20 ou USDC sur Base, tout montant entier de 20 $ à 500 $. Un crédit bonus s'applique à partir de 50 $.
Obtenez votre clé API
Inscrivez-vous, copiez le jeton, et mettez à jour votre URL de base. Simple.