fr ▾

Documentation API

Obtenez votre clé API et commencez à envoyer des requêtes immédiatement. Ce guide couvre les endpoints essentiels, l'authentification et des exemples de code pour intégrer notre LLM débloqué dans votre application.

Authentification et URL de base

L'URL de base est HTTPS://api.nsfwcom.com/v1. Ajoutez votre clé API au Authorization header en tant que jeton Bearer. Ce header authentifie chaque requête envoyée au point de terminaison.

  • Incluez votre clé dans chaque requête.
  • Conservez votre clé en sécurité et ne la partagez pas publiquement.

Générez votre clé via le tableau de bord et commencez l'intégration immédiatement.

Point de terminaison Chat Completions

Envoyez une requête POST à /v1/chat/completions avec vos messages et le nom du modèle. L'API retourne des complétions de texte basées sur votre invite.

curl https://api.nsfwcom.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the top five benefits of remote work for engineers"}]
  }'

Utilisez l’ID du modèle uncensored pour assurer des sorties cohérentes et non filtrées pour votre cas d'utilisation. Configurez des paramètres comme temperature pour contrôler la créativité.

SDK Python

Utilisez la bibliothèque Python officielle d'OpenAI pour interagir avec l'API facilement. Définissez l'URL de base sur notre point de terminaison et fournissez votre clé API.

from openai import OpenAI

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

Cette approche vous permet d'exploiter les méthodes SDK familières pour les complétions de chat. Vous pouvez passer des listes de messages et recevoir des réponses textuelles structurées directement dans vos scripts Python.

SDK Node

Installez le package OpenAI Node.js et configurez-le avec notre URL de base. Cela vous permet d'intégrer l'API dans vos projets JavaScript ou TypeScript sans problème.

import OpenAI from "openai";

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

Définissez votre tableau de messages et appelez le point de terminaison de complétion. Le SDK gère les requêtes HTTP et l'analyse, renvoyant le texte généré pour la logique de votre application.

Réponses en streaming via SSE

Activez le streaming en définissant stream: true dans votre requête. L'API renvoie des Server-Sent Events (SSE) pour la livraison de tokens en temps réel.

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 le flux pour afficher les tokens à mesure de leur génération. Cela améliore l'expérience utilisateur en affichant la progression instantanément. Le dernier chunk contient l'utilisation totale des tokens pour la facturation.

Limites, Erreurs et Contexte

La fenêtre de contexte prend en charge 100 000 tokens au total. Surveillez vos limites de requête pour éviter les interruptions de service. Les erreurs courantes incluent 401 pour des clés invalides, 402 pour un crédit insuffisant, et 429 pour les limites de débit.

Les remboursements ne sont pas émis pour le crédit consommé. Les erreurs lors du traitement ne consomment pas de tokens. Utilisez ces codes pour gérer les échecs avec élégance dans votre application.

Questions fréquentes

Comment commencer avec l'API nsfw.com ?

Inscrivez-vous via Google ou e-mail pour recevoir votre clé API instantanément. Ajoutez un crédit crypto à votre compte et envoyez votre première requête à l'aide des exemples de code fournis.

Que se passe-t-il si je manque de crédit ?

Les requêtes retourneront une erreur 402 jusqu'à ce que vous rechargiez. Le crédit n'expire jamais, vous pouvez donc ajouter des fonds quand vous êtes prêt à continuer à utiliser le service.

L'API prend-elle en charge le streaming ?

Oui, définissez le paramètre stream sur true pour recevoir des événements envoyés par le serveur. Cela vous permet d'afficher les tokens au fur et à mesure de leur génération pour une expérience utilisateur plus rapide.

Sécurisez votre clé API

Créez un compte, récupérez votre clé et mettez à jour votre URL de base. La configuration prend quelques secondes.