fr ▾

chatbotnsfw.comAPI LLM sans censure pour développeurs

Guide d'intégration LLM NSFW

Une API LLM NSFW vous permet de créer des applications de chat qui gèrent les thèmes pour adultes sans filtres de contenu arbitraires. En utilisant un point de terminaison compatible OpenAI, vous obtenez un modèle unique qui répond directement aux invites, ce qui rend l'intégration simple pour les développeurs qui ont besoin de capacités NSFW fiables.

Dernière mise à jour

Résumé

  1. Utilisez le point de terminaison standard /v1/chat/completions pour une intégration facile avec les SDK OpenAI existants.
  2. Le modèle sans censure gère les thèmes adultes sans refus, prenant en charge des fenêtres de contexte de 100k jetons.
  3. La tarification est transparente à 0,15 $ par 1M de jetons d'entrée et 0,50 $ par 1M de jetons de sortie.
  4. Les crédits prépayés en crypto assurent l'absence de frais mensuels ou de surprises de facturation inattendues.

Pourquoi choisir un LLM NSFW pour votre application

L'intégration directe élimine le besoin de routage de modèle complexe ou de multiples clés fournisseurs. Un seul modèle sans censure gère à la fois les invites standard et les invites pour adultes sans refus arbitraires. Cette approche simplifie considérablement votre architecture. Vous évitez la surcharge de gestion de plusieurs clés API provenant de différents fournisseurs.

Les développeurs ont souvent du mal avec le filtrage incohérent du contenu dans les modèles standards. Une API LLM NSFW offre un comportement prévisible pour le jeu de rôle et l’écriture créative. Le modèle est ajusté pour répondre sans bloquer le contenu adulte légal. Cette fiabilité est cruciale pour les applications où l’expérience utilisateur dépend de réponses cohérentes.

  • Un modèle unique réduit la complexité.
  • Pas de refus arbitraires pour les thèmes adultes.
  • Points de terminaison compatibles OpenAI Standard.

Comprendre le point de terminaison compatible OpenAI

Notre API utilise le standard /v1/chat/completions endpoint, assurant la compatibilité avec les outils existants. Vous pouvez utiliser les SDK OpenAI officiels ou n'importe quelle bibliothèque client compatible OpenAI. Il suffit de modifier l'URL de base et de fournir votre clé API. Cette compatibilité signifie que vous pouvez migrer du code existant avec des modifications minimales.

L'endpoint prend en charge les interactions entrée texte, sortie texte. Il ne propose pas d'embeddings, de génération d'images ni de traitement audio. Cette conception ciblée maintient l'API rapide et rentable. Vous avez un accès direct aux capacités du modèle sans surcharge inutile.

Voici comment vous structurez votre requête :

curl https://api.chatbotnsfw.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Run the user verification script on test account 77"}]
  }'
  • URL de base : HTTPS://api.chatbotnsfw.com/v1
  • Méthode : POST
  • Point de terminaison : /chat/completions

Configuration de votre environnement de développement

Commencez par installer le SDK OpenAI pour votre langage préféré. Le SDK gère automatiquement l'authentification et le formatage des requêtes. Vous devez uniquement configurer l'URL de base et la clé API. Cette configuration fonctionne avec Python, Node.js et d'autres langages populaires.

Assurez-vous que vos variables d'environnement sont définies correctement. Stockez votre clé API de manière sécurisée pour éviter toute utilisation non autorisée. La clé API est générée immédiatement après l'inscription. Vous pouvez gérer votre clé via le tableau de bord développeur.

Considérez l'utilisation d'un environnement virtuel pour éviter les conflits de dépendances. Cette pratique garde votre projet propre et gérable. Cela facilite également le partage de votre code avec d'autres développeurs.

from openai import OpenAI

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

Configuration du client API

Configurez votre client pour pointer vers notre URL de base. Définissez la clé API dans l'en-tête d'autorisation. Le SDK gérera le reste de la communication. Cette configuration garantit que vos requêtes sont correctement acheminées.

Vous pouvez ajuster des paramètres tels que temperature et top_p pour contrôler la diversité des réponses. Ces paramètres vous permettent de régler finement le comportement du modèle. Des valeurs de temperature plus élevées conduisent à des sorties plus créatives. Des valeurs plus faibles donnent des réponses plus déterministes.

Testez votre configuration avec un prompt simple. Vérifiez que vous recevez une réponse valide. Cette étape confirme que votre configuration est correcte avant de passer à des interactions plus complexes.

import OpenAI from "openai";

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

Envoi de votre première invite NSFW

Construisez une requête avec un message système et une invite utilisateur. Le message système définit le comportement du modèle. L'invite utilisateur contient le contenu réel que vous souhaitez traiter. Envoyez cette requête au point de terminaison /v1/chat/completions.

Le modèle répondra directement par du texte. Vous pouvez analyser la réponse pour extraire le contenu généré. Ce contenu peut être affiché à vos utilisateurs ou traité davantage.

N'oubliez pas que le modèle est non censuré. Il répondra aux thèmes pour adultes sans refus. Cela le rend idéal pour les applications de jeu de rôle et d'écriture créative. Vous n'avez pas à vous soucier que les filtres de contenu bloquent vos prompts.

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)

Gestion des réponses en streaming pour le chat en temps réel

Activez le streaming en définissant le paramètre stream sur true. L'API enverra des réponses token par token. Cela permet une expérience utilisateur plus fluide dans les applications de chat. Les utilisateurs voient le texte apparaître en temps réel au fur et à mesure de sa génération.

Analysez la réponse en streaming pour extraire chaque token. Accumulez les tokens pour former la réponse complète. Cette méthode réduit la latence perçue pour l'utilisateur. Cela rend l'interaction plus naturelle et réactive.

Gérez les erreurs qui peuvent survenir lors du streaming. La logique de nouvelle tentative peut aider à récupérer des problèmes réseau temporaires. Assurez-vous que votre application gère les réponses partielles avec élégance.

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)

Optimisation de l'utilisation des tokens pour l'efficacité des coûts

Surveillez votre consommation de tokens pour gérer les coûts efficacement. L'API facture 0,15 $ par 1M de tokens d'entrée et 0,50 $ par 1M de tokens de sortie. Gardez vos invites concises pour réduire l'utilisation de tokens d'entrée. Tronquez les historiques de conversation longs pour rester dans la fenêtre de contexte.

La fenêtre de contexte est de 100 000 tokens. Cela permet des conversations étendues sans perdre le contexte. Cependant, les conversations plus longues consomment plus de tokens. Soyez attentif au nombre de tokens pour éviter les frais inattendus.

Utilisez le point de terminaison /v1/models pour vérifier les détails du modèle. Ce point de terminaison fournit des informations sur les capacités du modèle. Cela vous aide à comprendre les limites et les fonctionnalités qui vous sont disponibles.

Paramètres avancés : température et top_p

Ajustez le paramètre de température pour contrôler la randomisation. Une température de 0,7 est un bon point de départ. Des valeurs plus élevées augmentent la créativité mais peuvent réduire la cohérence. Des valeurs plus basses rendent la sortie plus prévisible.

Utilisez le paramètre top_p pour contrôler la diversité des réponses. Il limite le modèle à la masse de probabilité supérieure. Cette technique aide à éviter les sorties peu probables et sans sens. Combinez-le avec temperature pour un contrôle fin.

Expérimentez avec ces paramètres pour trouver le bon équilibre. Différentes applications peuvent nécessiter des paramètres différents. Le jeu de rôle peut bénéficier de températures plus élevées. Les requêtes factuelles peuvent nécessiter des températures plus basses.

Débogage des erreurs d'intégration courantes

Les erreurs courantes incluent les clés API invalides et les limites de débit. Vérifiez votre clé API pour les fautes de frappe et assurez-vous qu'elle est active. Les limites de débit sont fixées à 300 requêtes par minute. Dépasser cette limite entraînera une erreur 429.

Vérifiez que le corps de votre requête est inférieur à 8 Mo. Les payloads volumineux peuvent provoquer des timeouts ou des erreurs. Assurez-vous que votre JSON est bien formé et valide. Un JSON invalide entraînera une erreur 400.

Vérifiez la documentation pour les codes d'erreur détaillés. L'API renvoie des messages d'erreur clairs pour vous aider à diagnostiquer les problèmes. Utilisez ces messages pour identifier et résoudre les problèmes rapidement.

Questions fréquemment posées

L'API LLM NSFW est-elle compatible avec les SDK OpenAI ?

Oui, notre API utilise les points de terminaison compatibles OpenAI standard. Vous pouvez utiliser les SDK OpenAI officiels ou n'importe quelle bibliothèque cliente compatible en modifiant simplement l'URL de base et la clé API.

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

La fenêtre de contexte est de 100,000 tokens, permettant des conversations extensives. Une réponse peut utiliser tout l'espace restant dans la fenêtre ; max_tokens est optionnel et ne fait que limiter la complétion.

Comment fonctionne la tarification ?

Le tarif est de 0,15 $ par 1M de tokens d'entrée et de 0,50 $ par 1M de tokens de sortie. Vous payez pour l'utilisation réelle des tokens avec un crédit crypto prépayé, et les erreurs sont gratuites.

Puis-je utiliser cette API pour des applications de jeu de rôle ?

Absolument. Le modèle est sans filtre et gère les thèmes pour adultes sans refus, ce qui le rend idéal pour le jeu de rôle et les applications d'écriture créative.

Obtenez votre clé API maintenant

Inscrivez-vous, récupérez votre clé, et mettez à jour l'URL de base. C'est tout.