Guide d'intégration de l'API Grok sans censure
Le guide d'intégration de l'API Grok Uncensored explique comment connecter votre application à notre endpoint LLM sans censure dédié, optimisé pour les scénarios de jeu de rôle romantique et adulte sans les contraintes des LLM traditionnels. Cette page couvre les étapes techniques pour s'authentifier, configurer et envoyer des requêtes via notre interface compatible OpenAI, garantissant une génération de texte fiable et sans censure pour votre application de petite amie IA ou de compagnon IA.
Points clés
- Notre API expose un modèle à poids ouverts dédié identifié comme « sans censure », et non le Grok d'xAI, optimisé pour le jeu de rôle adulte.
- L'intégration est simple en utilisant le SDK OpenAI standard en changeant l'URL de base et la clé API.
- La tarification est transparente à 0,25 $/1M de tokens d'entrée et 1,00 $/1M de tokens de sortie sans frais mensuels.
- L'endpoint prend en charge le streaming via SSE et l'appel de fonctions, avec une fenêtre de contexte de 100k tokens.
Qu'est-ce que l'API Grok sans censure ?
Lorsque les développeurs recherchent une solution API Grok sans censure, ils cherchent souvent un LLM qui n'hésite pas à aborder les thèmes adultes, les dialogues piquants ou l'écriture créative sans restriction. Bien que le terme « Grok » soit souvent associé aux modèles de xAI, notre API IA sans censure fournit un endpoint dédié distinct. Il ne s'agit pas du Grok de xAI. C'est un modèle à poids ouverts hébergé sur nos propres serveurs GPU, spécifiquement ajusté pour répondre sans refus de contenu pour une utilisation adulte légale.
Cette API LLM NSFW est conçue pour les développeurs qui créent des petites amies IA, des compagnons ou des bots de jeu de rôle et qui ont besoin d'une génération de texte cohérente et sans censure. Contrairement aux modèles à usage général qui peuvent filtrer le contenu romantique ou mature, notre modèle est optimisé pour la fluidité conversationnelle dans ces contextes spécifiques. Il maintient un ton naturel et engageant adapté au jeu de rôle de longue durée, garantissant à vos utilisateurs l'expérience immersive à laquelle ils s'attendent sans blocages de contenu inattendus.
Pourquoi utiliser Grok pour les applications de petites amies IA ?
La construction d'une application API de petite amie IA nécessite un modèle capable de gérer les nuances émotionnelles, la tension romantique et les thèmes adultes sans briser le personnage. Les LLM traditionnels appliquent souvent des filtres de sécurité stricts qui peuvent sembler brusques pendant un jeu de rôle intime. Notre API de chatbot sans censure élimine ces distractions, permettant des interactions plus authentiques et engageantes.
- Aucun refus de contenu : Le modèle est ajusté pour accepter le contenu adulte légal, assurant des sessions de jeu de rôle plus fluides.
- Optimisé pour la conversation : L'architecture privilégie le flux conversationnel et la mémoire, cruciaux pour les applications de compagnons à long terme.
- Coûts prévisibles : Avec une tarification à l'usage, vous ne payez que ce que vous utilisez, ce qui est idéal pour les développeurs indépendants qui font évoluer leur base d'utilisateurs.
- Intégration simple : En tant qu'endpoint compatible OpenAI, il fonctionne avec les SDK existants, réduisant le temps de développement.
Cette approche vous permet de vous concentrer sur la création des fonctionnalités uniques de votre application plutôt que de lutter avec des couches de modération complexes.
Configuration de votre environnement
Pour intégrer notre API LLM sans censure, vous avez besoin d'un environnement de développement standard capable d'effectuer des requêtes HTTP. La plupart des développeurs utilisent Python, Node.js ou cURL pour des tests rapides. Comme notre API suit la norme de compatibilité OpenAI, vous pouvez tirer parti des bibliothèques existantes comme openai pour Python ou openai pour Node.js.
Assurez-vous d'avoir un compte configuré sur roleplayapi.com. Lors de l'inscription, vous recevrez immédiatement une clé API. Cette clé est votre identifiant principal pour toutes les requêtes. Conservez-la en sécurité, car elle donne accès à votre crédit prépayé. Vous pouvez régénérer la clé à tout moment si nécessaire, ce qui invalidera l'ancienne.
Pour les tests locaux, vous pouvez utiliser des outils comme Postman ou cURL. Pour les applications de production, intégrez le SDK directement dans votre service backend. L'URL de base pour toutes les requêtes est https://api.roleplayapi.com/v1. Cette URL est critique pour router vos requêtes vers notre endpoint de modèle sans censure.
Authentification avec votre clé API
L'authentification pour notre API IA sans censure est gérée via l'en-tête standard Authorization. Chaque requête doit inclure votre clé API au format Bearer YOUR_API_KEY. Cela garantit que seules les requêtes autorisées sont traitées contre votre solde prépayé.
Lorsque vous vous inscrivez, vous obtenez une clé instantanément. Aucune carte bancaire n'est requise pour l'essai, qui vous donne 0,50 $ de crédit valable 7 jours. Cela vous permet de tester l'intégration en profondeur avant de vous engager dans un plan payant. Pour les plans payants, vous pouvez recharger avec de la crypto (USDT ou USDC), à partir de 10 $.
Voici comment définir l'en-tête dans une requête typique :
- Nom de l'en-tête : Authorization
- Valeur de l'en-tête : Bearer sk-your-api-key-here
Assurez-vous que votre clé API est stockée en toute sécurité dans les variables d'environnement de votre application, et non codée en dur dans votre code source. Cela empêche une exposition accidentelle si votre code est partagé ou poussé vers un dépôt public.
Configuration de l'URL de base
L'étape la plus critique pour intégrer n'importe quelle API compatible OpenAI est de définir la bonne URL de base. Pour notre API de chatbot sans censure, l'URL de base est https://api.roleplayapi.com/v1. Cette URL dirige vos requêtes vers notre modèle dédié sans censure, et non vers les serveurs de xAI ou OpenAI.
Lors de l'utilisation des SDK, vous transmettez généralement cette URL en tant que paramètre. Par exemple, en Python :
from openai import OpenAI
client = OpenAI(base_url="https://api.roleplayapi.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)En Node.js :
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.roleplayapi.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);En utilisant cURL :
curl https://api.roleplayapi.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
}'Vérifiez bien cette URL. Si vous utilisez l'URL de base OpenAI par défaut, vos requêtes iront vers le mauvais service et échoueront probablement. Notre endpoint est spécifiquement configuré pour notre modèle sans censure, garantissant que les filtres de contenu sont appliqués correctement pour les scénarios de jeu de rôle adulte.
Envoi de votre première requête
Une fois votre environnement configuré et l'authentification effectuée, vous êtes prêt à envoyer votre première requête. L'endpoint pour les complétions de chat est POST /v1/chat/completions. Vous devez spécifier l'ID du modèle comme uncensored. Cela indique à l'API d'utiliser notre modèle dédié sans censure.
Voici un exemple basique de structure de requête :
curl https://api.roleplayapi.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
}'La réponse sera un objet JSON contenant le texte généré. Assurez-vous de gérer la réponse de manière appropriée dans votre application, en extrayant le contenu du champ choices[0].message.content. Ce texte est ce que votre utilisateur verra dans votre application de petite amie IA.
N'oubliez pas que notre modèle a une fenêtre de contexte de 100 000 tokens. Cela permet des conversations longues sans perdre le contexte, ce qui est essentiel pour un jeu de rôle immersif. Si vous dépassez cette limite, l'API renverra une erreur.
Gestion des réponses en streaming
Pour une meilleure expérience utilisateur, en particulier dans les applications de chat en temps réel, vous devriez utiliser des réponses en streaming. Notre API prend en charge les Server-Sent Events (SSE) pour le streaming. Cela vous permet d'afficher le texte à l'utilisateur au fur et à mesure de sa génération, plutôt que d'attendre que la réponse entière soit terminée.
Pour activer le streaming, définissez le paramètre stream sur true dans le corps de votre requête. L'API renverra un flux de blocs JSON, chacun contenant une partie du texte généré.
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 ces blocs en ajoutant le texte à la zone d'affichage de votre interface utilisateur. Cela crée une expérience plus engageante et réactive pour vos utilisateurs. Le streaming est particulièrement utile pour le jeu de rôle de longue durée, où les utilisateurs apprécient de voir les pensées et les dialogues de l'IA apparaître en temps réel.
Résolution des erreurs courantes
Lors de l'intégration, vous pouvez rencontrer des erreurs courantes. Les comprendre vous aidera à déboguer votre application rapidement.
- 401 Non autorisé : Votre clé API est incorrecte ou expirée. Vérifiez votre clé et assurez-vous qu'elle est transmise dans l'en-tête Authorization.
- 429 Trop de requêtes : Vous avez dépassé la limite de débit de 300 requêtes par minute par clé. Implémentez une rétrogradation exponentielle dans votre client.
- 413 Charge utile trop volumineuse : Le corps de votre requête dépasse 8 Mo. Réduisez la longueur de l'historique de conversation ou des prompts.
- 400 Requête incorrecte : Vérifiez la structure JSON. Assurez-vous que l'ID du modèle est
uncensoredet que le tableau messages est correctement formaté.
Vérifiez toujours le corps de la réponse pour les messages d'erreur détaillés. Notre API fournit des descriptions claires pour vous aider à identifier le problème. Si les problèmes persistent, vérifiez votre URL de base et vos identifiants d'authentification.
Finalisation de votre intégration
Avec votre clé API, votre URL de base et la structure de requête configurés, votre intégration de l'API uncensored AI est terminée. Testez votre application en profondeur, en vous assurant que le streaming fonctionne correctement et que les filtres de contenu se comportent comme prévu pour votre cas d'utilisation spécifique.
N'oubliez pas que notre modèle est conçu pour un usage adulte légal. Bien qu'il soit sans censure, il bloque le contenu sexuel impliquant des mineurs, une limite stricte qui s'applique toujours. Cela garantit la conformité aux normes générales de contenu tout en permettant des thèmes matures.
Surveillez votre utilisation et votre solde de crédit via votre tableau de bord. Avec le tarif au paiement à l'usage, vous pouvez faire évoluer votre application de petite amie IA efficacement sans vous soucier des frais mensuels. Intégrez notre uncensored LLM API et offrez à vos utilisateurs une expérience de jeu de rôle sans restriction et engageante.
Questions et réponses
L'API Grok sans censure est-elle la même que celle de xAI ?
Non. Notre API sert un modèle à poids ouverts dédié identifié comme « uncensored », hébergé sur nos propres serveurs GPU. Ce n'est pas le modèle Grok de xAI. Bien qu'il puisse partager des caractéristiques similaires en termes de contenu sans censure, il s'agit d'un modèle distinct optimisé pour notre infrastructure et nos cas d'utilisation spécifiques.
Quelle est la taille de la fenêtre de contexte pour le modèle sans censure ?
La fenêtre de contexte est de 100 000 tokens, couvrant à la fois le prompt et la complétion. Cela permet des conversations longues et des scénarios de jeu de rôle détaillés sans perdre le contexte. Si vous dépassez cette limite, l'API renverra une erreur indiquant que la fenêtre de contexte a été dépassée.
Puis-je utiliser cette API pour du contenu NSFW ?
Oui, le modèle est spécifiquement ajusté pour répondre sans refus de contenu pour un usage adulte légal. Il est idéal pour les applications LLM NSFW, les bots de petite amie IA et le jeu de rôle romantique. Cependant, il bloque le contenu sexuel impliquant des mineurs, ce qui est une limite stricte qui s'applique toujours.
Comment puis-je commencer à tester l'API ?
Vous pouvez vous inscrire pour un compte d'essai gratuit, qui offre 0,50 $ de crédit valable 7 jours. Aucune carte bancaire n'est requise. Vous pouvez ensuite utiliser votre clé API pour effectuer des requêtes vers l'endpoint <code>https://api.roleplayapi.com/v1</code>. Pour les plans payants, vous pouvez recharger avec des cryptomonnaies (USDT ou USDC) à partir de 10 $.
Votre clé est à un formulaire de vous
Créez un compte, copiez la clé, modifiez l'URL de base. C'est toute la configuration.