fr ▾
Obtenir la clé API

Documentation de l'API

Commencez à utiliser l'API LLM sans censure NSFW immédiatement avec ces exemples de code. Le service est entièrement compatible OpenAI, vous pouvez donc remplacer votre URL de base et votre clé API pour commencer à générer du texte.

Authentification et clés

Obtenez votre clé API en vous inscrivant avec Google ou une adresse email. La clé apparaît instantanément sur le tableau de bord. Utilisez-la comme jeton Bearer dans le Authorization header pour chaque requête.

curl https://api.nsfwuncensored.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Check my plan balance"}]
  }'

Point de terminaison Chat Completions

Envoyer du texte à POST /v1/chat/completions et recevoir du texte. L'ID du modèle est uncensored. L'entrée tient dans une fenêtre de contexte de 100 000 jetons.

from openai import OpenAI

client = OpenAI(base_url="https://api.nsfwuncensored.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)

Streaming et SSE

Activez le streaming en définissant stream: true. Recevez des tokens via les Server-Sent Events. L'utilisation des tokens apparaît dans le dernier chunk.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.nsfwuncensored.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);

Paramètres et configuration

Ajuster temperature, top_p, et stop séquences. Utilisez response_format: {"type": "json_object"} pour une sortie JSON.

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 de débit et quotas

La limite est de 300 requêtes par minute par clé. Les requêtes simultanées sont plafonnées à 8. Les corps de requête doivent rester inférieurs à 8 Mo.

Erreurs et fenêtre de contexte

401 signifie une clé invalide. 402 indique un manque de crédit. 429 signale une limite de débit. La fenêtre de contexte est de 100 000 jetons au total.

Questions fréquentes

Quel est le mot-clé principal du site ?

Le mot-clé principal est NSFW uncensored. Ce terme apparaît dans le H2 de sa propre section et dans la première question de la FAQ.

Comment gérer les erreurs dans l'API ?

Gérez 401 pour les problèmes d'authentification, 402 pour le crédit insuffisant et 429 pour les limites de débit. Les erreurs et les refus sont gratuits.

Quelle est la taille de la fenêtre de contexte ?

La fenêtre de contexte est de 100,000 tokens pour l'invite et la complétion combinées. Il n'y a pas de limite de sortie séparée : une réponse peut utiliser tout l'espace restant dans la fenêtre.

Générez votre clé API

Inscrivez-vous, récupérez votre clé, et mettez à jour l'URL de base. Intégration simple.

Obtenir la clé API