API Démarrage rapide
Commencez à développer avec l'API LLM sans censure en quelques minutes en utilisant les SDK OpenAI standards. Ce guide de démarrage rapide couvre l'authentification, les formats de requête, le streaming et la gestion des erreurs pour le modèle LLM pour adultes.
Authentification et URL de base
Utilisez votre clé API pour authentifier toutes les requêtes adressées à l'URL de base de l'API LLM uncensored. Votre clé apparaît immédiatement après l'inscription via Google ou e-mail, sans numéro de téléphone requis. Définissez le Authorization header pour Bearer YOUR_API_KEY pour chaque appel.
L'URL de base de ce modèle sans censure est HTTPS://api.llmadult.com/v1. Cela garantit la compatibilité avec les SDK officiels OpenAI et tout client compatible OpenAI. Vous n'avez besoin que d'une clé active par compte ; la génération d'une nouvelle clé remplace instantanément l'ancienne.
Envoi de votre première requête
Envoyez une requête standard de complétion de chat pour générer du texte à partir de l'API LLM uncensored. L'ID du modèle est uncensored, et il accepte des paramètres comme temperature, top_p, et stop. Les requêtes sont facturées en fonction de l'utilisation réelle des tokens, donc les erreurs sont gratuites.
Voici un exemple cURL de base pour commencer avec l'API pour adultes :
curl https://api.llmadult.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the capital of France?"}]
}'Cela renvoie une réponse texte qui peut gérer du contenu adulte, de la fiction ou des tâches générales sans refus.
Utilisation du SDK Python
Intégrez l'API LLM sans censure dans vos projets Python à l'aide du SDK OpenAI officiel. Définissez l'URL de base sur notre point de terminaison et utilisez le uncensored ID du modèle. Cela fonctionne pour les scripts simples comme pour les applications complexes.
Installez la bibliothèque et configurez votre client avec votre clé API. Vous pouvez ensuite appeler chat.completions.create() tout comme vous le feriez avec d'autres fournisseurs. Le modèle sans curation gère efficacement des entrées diverses.
from openai import OpenAI
client = OpenAI(base_url="https://api.llmadult.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 de créer des chatbots NSFW ou des générateurs de contenu avec des modifications de code minimales.
Intégration Node.js
Utilisez le SDK Node.js pour envoyer des requêtes à l'API LLM non censurée dans vos applications JavaScript. Configurez le client avec votre clé API et l'URL de base correcte. Cela permet une intégration transparente dans les serveurs web ou les services backend.
Le modèle uncensored prend en charge les paramètres standard et renvoie du texte structuré. Vous pouvez gérer les réponses de manière asynchrone et traiter les données selon vos besoins.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.llmadult.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);Cette méthode est idéale pour les développeurs construisant des interfaces de chatbot sans restriction ou des plateformes de contenu.
Réponses en streaming
Activez le streaming pour recevoir des mises à jour jeton par jeton de l'API LLM sans censure. Cela améliore la latence perçue pour les utilisateurs des applications API NSFW. Définissez stream: true dans votre requête et gérez le flux d'événements envoyés par le serveur (SSE).
Les détails d'utilisation des tokens sont inclus dans le dernier chunk. Cette fonctionnalité est essentielle pour les expériences de chat en temps réel. Le modèle non censuré prend en charge ce protocole de streaming standard.
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)Gérez les événements du flux pour mettre à jour votre interface utilisateur ou traiter le texte à mesure de sa génération.
Codes d'erreur et limites
L'API LLM sans censure renvoie des codes d'erreur HTTP standard pour les problèmes courants. Un 401 indique une clé API invalide ou manquante. Un 402 signifie que votre crédit prépayé est épuisé ; rechargez avec de la crypto pour continuer. Un 429 signale que vous avez dépassé la limite de taux de 300 requêtes par minute.
La fenêtre de contexte est de 100 000 tokens au total, avec une sortie maximale de 16 000 tokens par requête. Les requêtes sont limitées à 8 Mo. Les erreurs et les refus ne consomment pas de crédit. L'API LLM pour adultes garantit que vous ne payez que pour la génération de tokens réussie.
Obtenir your API key
Inscrivez-vous, copiez la clé, mettez à jour le point de terminaison. L'installation est aussi simple que ça.