Prise en main API IA sans censure
Obtenez une instance IA de jeu de rôle sans censure en quelques minutes avec notre API compatible OpenAI. Utilisez des SDK standards pour envoyer du texte et recevoir des réponses à contexte long sans filtres de contenu.
Prérequis et configuration de l'URL de base
Commencez par enregistrer un compte via Google ou e-mail sur la page de clés. Votre clé API apparaît immédiatement et sert d'unique identifiant pour toutes les requêtes. L'URL de base du service est https://api.uncensoredroleplayai.com/v1, qui fonctionne avec n'importe quel client compatible OpenAI.
Configurez votre variable d'environnement ou le client SDK pour pointer vers cette URL. Ce point de terminaison unique gère toutes les complétions de texte. Vous n'avez pas besoin de gérer le routage des modèles ou de sélectionner parmi plusieurs fournisseurs. L'identifiant du modèle est toujours uncensored, un modèle open-source ajusté pour le contenu adulte et fictif.
Authentification avec clés API
Incluez votre clé API dans le Authorization en-tête en tant que jeton Bearer. Chaque requête doit inclure cet en-tête pour authentifier votre identité. Si la clé est manquante ou invalide, le serveur renvoie une erreur 401 Unauthorized. Vérifiez le tableau de bord de votre compte si vous pensez que la clé a été révoquée.
Chaque compte détient une clé active à la fois. La génération d'une nouvelle clé remplace immédiatement l'ancienne. Il n'y a pas de limite au nombre de clés que vous pouvez générer historiquement, mais seule la clé actuelle fonctionne. Utilisez cette clé unique pour tous vos services.
Envoi de votre première complétion de chat
Faites une requête POST vers le /v1/chat/completions point de terminaison. Transmettez le nom du modèle uncensored et votre historique de conversation dans le messages tableau. Le système renvoie une réponse textuelle sans filtrage pour les sujets adultes légaux.
- Définissez le modèle sur
uncensored. - Incluez votre invite système pour définir le persona de jeu de rôle.
- Soumettre les messages utilisateur pour faire avancer le récit.
Vérifiez que la structure de la réponse contient le texte généré. Cela confirme que votre intégration fonctionne correctement avec l'API LLM sans censure.
Gestion des réponses en streaming
Activez le streaming en définissant stream à true dans votre requête. L'API envoie des fragments via des Server-Sent Events (SSE). Chaque fragment contient du texte partiel et des métadonnées. Traitez ces fragments en temps réel pour afficher la réponse au fur et à mesure de sa génération.
Les détails d'utilisation des tokens apparaissent dans le dernier chunk. Cela vous permet de suivre les coûts avec précision sans attendre la fin de toute la réponse. Le streaming est idéal pour les bots de jeu de rôle où la latence est cruciale. Utilisez le SDK Node pour gérer facilement ces événements.
Configuration des paramètres pour le jeu de rôle
Ajustez les paramètres tels que temperature et top_p pour contrôler la créativité. Des températures plus élevées produisent des sorties plus diversifiées et imprévisibles. Utilisez stop séquences pour mettre fin aux réponses à des phrases spécifiques. Le mode JSON est disponible via response_format pour des données structurées.
Définir max_tokens pour contrôler la longueur de la sortie. La valeur par défaut est de 2 048 tokens, mais vous pouvez demander jusqu'à 16 000 tokens. La fenêtre de contexte prend en charge 100 000 tokens au total. Cela permet une continuité sur des textes longs sans perdre le contexte. Ajustez ces paramètres pour votre cas d'utilisation spécifique.
Comprendre l'utilisation et le prix des tokens
La tarification est transparente : 0,15 $ par million de tokens d'entrée et 0,50 $ par million de tokens de sortie. Les erreurs et les refus sont gratuits. Le crédit est prépayé et n'expire jamais. Rechargez via crypto avec USDT (TRC20) ou USDC (Base).
Les limites incluent 300 requêtes par minute et 8 requêtes simultanées par clé. La taille du corps de requête est plafonnée à 8 Mo. Si vous manquez de crédit, vous recevez une erreur 402 Payment Required. Surveillez votre utilisation via le tableau de bord pour éviter les interruptions.
cURL
curl https://api.uncensoredroleplayai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the main plot points of the provided story text"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredroleplayai.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)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredroleplayai.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);Streaming
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)Questions techniques
Quelle est la limite de contexte de l'IA de jeu de rôle sans censure ?
La fenêtre de contexte prend en charge 100 000 tokens pour l'invite et la complétion. Vous pouvez générer jusqu'à 16 000 tokens par requête. Cela permet des récits longs sans perdre le contexte. Les refus pour le contenu sexuel mineur s'appliquent toujours.
Comment gérer les erreurs d'authentification ?
Une erreur 401 indique une clé API invalide ou manquante. Vérifiez votre tableau de bord pour vous assurer que la clé est active. Générez une nouvelle clé si l'ancienne a été révoquée. Chaque compte ne peut détenir qu'une seule clé active à la fois.
Que se passe-t-il si je dépasse la limite de taux ?
Vous recevrez une erreur 429 Too Many Requests. La limite est de 300 requêtes par minute et de 8 requêtes simultanées. Attendez quelques secondes avant de réessayer. Surveillez votre utilisation pour rester dans les limites.
Récupérer votre clé API
Inscrivez-vous, copiez le jeton, mettez à jour le point de terminaison. C'est toute la configuration.