fr ▾

Documentation API

Commencez avec l'API LLM NSFW en ligne en utilisant des points de terminaison standard compatibles avec OpenAI. Envoyez votre première invite en quelques secondes avec zéro configuration.

URL de base et authentification

L'API en ligne LLM NSFW fonctionne avec une seule URL de base : https://api.nsfwllmonline.com/v1. L'authentification repose sur un jeton Bearer passé via le Authorization header. Vous recevez une clé active par compte, que vous pouvez régénérer immédiatement via le tableau de bord sans perdre votre solde prépayé.

  • URL de base : https://api.nsfwllmonline.com/v1
  • En-tête : Authorization: Bearer YOUR_API_KEY
curl https://api.nsfwllmonline.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Return 200 ok json"}]
  }'

Point de terminaison Chat Completions

Utiliser POST /v1/chat/completions pour générer du texte. Envoyez un ID de modèle de uncensored pour accéder à notre modèle open-source ajusté pour des réponses non restreintes. L'API accepte les structures de messages standard, vous permettant de construire des conversations riches en contexte ou des requêtes simples à tour unique.

from openai import OpenAI

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

Paramètres pris en charge

Maîtrisez le comportement de génération avec des paramètres standards tels que temperature, top_p, et stop. Vous pouvez imposer une sortie JSON en utilisant response_format ou définir un seed pour la reproductibilité. Le modèle prend en charge une fenêtre de contexte de 100 000 tokens, combinant à la fois l'entrée et la sortie.

import OpenAI from "openai";

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

Activez le streaming en définissant stream: true. L'API retourne des Server-Sent Events (SSE) pour la livraison de tokens en temps réel. Les métadonnées d'utilisation des tokens n'apparaissent que dans le dernier chunk, garantissant un suivi précis de la facturation sans bloquer le flux de réponse.

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)

Appel de fonctions et mode JSON

Utiliser tool_choice et tools pour les capacités d'appel de fonction. Pour une sortie structurée stricte, définissez response_format à {"type": "json_object"}. Cela garantit un analyse fiable pour les pipelines automatisés sans nettoyage manuel par regex.

Limites de débit et quotas

Chaque clé permet 300 requêtes par minute et 8 requêtes simultanées. Les requêtes dont la taille du corps dépasse 8 Mo sont rejetées. Les erreurs courantes incluent 401 pour des clés invalides, 402 pour un crédit prépayé insuffisant, et 429 pour la limitation de débit. Le modèle non censuré refuse le contenu sexuel impliquant des mineurs mais autorise les autres sujets adultes légaux.

Questions fréquemment posées

Qu'est-ce que l'API en ligne LLM NSFW ?

C'est une API hébergée, compatible OpenAI, de type chat-completions, qui propose un grand modèle de langage sans censure. Elle offre une facturation prépayée transparente sans engagement mensuel et des recharges explicites uniquement en crypto.

Comment fonctionne la facturation ?

Vous payez 0,15 $ par 1M de tokens d'entrée et 0,50 $ par 1M de tokens de sortie. Les erreurs et les refus sont gratuits, et le crédit prépayé n'expire jamais. Les recharges sont acceptées via USDT (TRC20) ou USDC (Base).

Quelles sont les limites de contexte ?

Le modèle prend en charge une fenêtre de contexte de 100 000 tokens, combinant prompt et complétion. La sortie maximale par requête est de 16 000 tokens, ou de 2 048 si vous ne définissez pas le paramètre max_tokens.

Obtenez votre clé API maintenant

Inscrivez-vous, copiez la clé, mettez à jour votre URL de base. C'est tout ce qu'il y a à faire.

Ouvrir un compte