fr ▾
Obtenir la clé API

Top NSFWDémarrage rapide : Intégrez le top API NSFW

Démarrage rapide : Intégrez le top API NSFW

Intégrez l'API LLM sans censure avec une seule URL de base et des points de terminaison compatibles OpenAI standards. Commencez immédiatement avec votre clé API et voyez comment les requêtes se comportent dans votre langage préféré.

sans censurehttps://api.nsfwtop.cc/v1

URL de base et authentification

La top API NSFW utilise une seule URL de base pour toutes les requêtes. Modifiez l'URL de base dans la configuration de votre SDK OpenAI pour https://api.nsfwtop.cc/v1. Transmettez votre clé API dans le Authorization header. Vous recevez une clé active par compte. La clé apparaît immédiatement après l'inscription via Google ou e-mail.

curl https://api.nsfwtop.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list all api endpoints"}]
  }'

Chaque requête nécessite cet en-tête. Si la clé est manquante ou invalide, l'API renvoie une erreur 401. Vos prompts ne sont pas utilisés pour l'apprentissage. Aucun numéro de téléphone n'est requis pour commencer.

Première demande avec Python

Envoyez une demande de complétion de chat en utilisant le SDK Python officiel d'OpenAI. Configurez le client avec l'URL de base personnalisée et votre clé API. Utilisez l'ID de modèle uncensored pour les réponses sans refus de contenu standard.

from openai import OpenAI

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

Définissez le max_tokens paramètre pour contrôler la longueur de la sortie. La sortie maximale par défaut est de 2 048 jetons si vous ne spécifiez pas de limite. Les jetons d'entrée et de sortie comptent dans votre fenêtre de contexte de 100 000 jetons.

Intégration du SDK Node

Utilisez le SDK Node d'OpenAI pour intégrer l'API dans vos applications JavaScript ou TypeScript. Initialisez le client avec le baseURL pointant vers l'endpoint NSFW supérieur. Transmettez votre clé API en tant que apiKey la valeur.

import OpenAI from "openai";

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

Appel chat.completions.create() avec le modèle uncensored. La réponse inclut le texte généré et les détails d'utilisation des jetons. Vous pouvez diffuser les réponses ou les recevoir toutes en une fois selon votre cas d'utilisation.

Réponses en streaming avec SSE

Activez le streaming en définissant stream: true dans votre requête. L'API renvoie des Server-Sent Events (SSE) au fur et à mesure de la génération des tokens. Cela réduit la latence perçue pour les réponses longues. Traitez le flux pour afficher le texte de manière incrémentielle.

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)

Le dernier chunk du flux contient l'utilisation totale des jetons pour la requête. Vous pouvez suivre les coûts et l'utilisation du contexte en temps réel. Le streaming fonctionne avec tous les paramètres comme temperature et top_p.

Mode JSON et appel de fonctions

Forcez une sortie structurée en définissant response_format à {"type": "json_object"}. Cela garantit que le modèle renvoie du JSON au lieu de texte libre. Utilisez ceci pour analyser des données ou intégrer d'autres systèmes.

L'appel de fonctions est pris en charge via le tools paramètre. Définissez les fonctions dans le tools tableau. Le modèle peut appeler ces fonctions et renvoyer des arguments structurés. Utilisez tool_choice pour contrôler quand les fonctions sont invoquées.

Limites de débit et contraintes

L'API impose une limite de 300 requêtes par minute par clé. Vous pouvez effectuer 8 requêtes simultanées. La taille maximale du corps de la requête est de 8 Mo. Le dépassement de ces limites entraîne une erreur 429. Attendez avant de réessayer ou augmentez votre utilisation de crédit.

Si vous n'avez pas de crédit, les requêtes retournent une erreur 402. Les erreurs et les refus ne consomment pas de tokens. La fenêtre de contexte permet 100 000 tokens au total pour l'invite et la complétion. Gérez votre utilisation de tokens soigneusement pour éviter les frais inattendus.

Questions fréquemment posées

Quelle est l'URL de base de l'API top NSFW ?

L'URL de base est HTTPS://api.nsfwtop.cc/v1. Elle est compatible avec les SDK OpenAI standard. Modifiez l'URL de base dans la configuration de votre client pour l'utiliser.

Comment payer pour l'API ?

Vous pouvez recharger votre crédit en utilisant des cryptomonnaies. Nous acceptons USDT sur TRC20 ou USDC sur Base. Le dépôt minimum est de 20 $. Le crédit n’expire jamais et est facturé en fonction de l’utilisation réelle des tokens.

Que se passe-t-il si j'obtiens une erreur 401 ?

Une erreur 401 signifie que votre clé API est invalide ou manquante. Vérifiez votre clé dans le tableau de bord. Générez une nouvelle clé si l'ancienne a été révoquée. Chaque compte ne dispose que d'une clé active à la fois.

Votre clé API est presque prête

Inscrivez-vous, copiez votre clé, mettez à jour l'URL de base. Cela couvre toute la configuration.

Obtenir la clé API