fr ▾

Chat IA sans filtre : Guide d'intégration étape par étape

Une API de chat IA non filtrée vous permet de créer des pipelines de jeu de rôle, d'écriture créative ou de contenu NSFW sans refus silencieux ni barrières politiques. Ce guide montre aux développeurs comment intégrer un point de terminaison LLM non censuré qui gère les sujets adultes, les outils complexes et les réponses en streaming avec une tarification prévisible.

Mis à jour

Conclusions clés

  • Utilisez le point de terminaison compatible OpenAI à api.storyunfiltered.com pour envoyer des requêtes avec des SDK standards.
  • Le modèle sans censure permet le contenu adulte légal sans les filtres de blocage doux typiques des principaux fournisseurs.
  • Les réponses en streaming via SSE incluent les données d'utilisation des tokens dans le dernier chunk pour une facturation précise.
  • Payez uniquement pour les tokens utilisés avec des crédits crypto prépayés ; les erreurs et les refus ne consomment pas le solde.

Pourquoi le chat AI non filtré compte pour les développeurs

Les développeurs créant des applications de jeu de rôle font souvent face à des refus silencieux qui rompent l’immersion de l’expérience utilisateur. Les modèles standard dégradent souvent la qualité du contenu ou bloquent les requêtes en fonction de vérifications de « vibe » vagues plutôt que de violations claires des politiques. Une solution de chat IA non filtrée supprime ces gardiens arbitraires, permettant à votre application de gérer des sujets divers, matures ou controversés sans friction constante. Cette fiabilité est cruciale pour les pipelines de contenu où la cohérence importe plus que la sécurité générique.

Notre infrastructure est conçue spécifiquement pour servir des requêtes pour du contenu adulte et non restreint. Nous ne dégradons pas votre trafic parce qu'il est « NSFW ». Au lieu de cela, nous fournissons un chemin direct vers un modèle non censuré qui répond aux questions et génère des histoires en fonction du contexte, et non d'une couche de modération cachée. Cette approche garantit que vos utilisateurs obtiennent la créativité brute et non polie qu'ils attendent des chatbots dédiés.

Configuration de votre environnement

Commencez par installer le SDK officiel OpenAI pour votre langage préféré, car notre API suit le protocole standard des chat-completions. Vous devrez configurer vos variables d'environnement pour stocker votre clé API en toute sécurité. Le processus de configuration est simple car nous nous appuyons sur les normes existantes de l'industrie.

Installez la bibliothèque à l'aide de votre gestionnaire de paquets. Pour Python, utilisez pip install openai. Pour Node.js, utilisez npm install openai. Une fois installé, importez le client et initialisez-le avec votre URL de base. Cette étape garantit que toutes les appels ultérieurs sont correctement acheminés vers nos serveurs. Gardez votre clé privée et ne l'exposez jamais dans le code côté client, sauf si vous utilisez un proxy.

Configuration de l'URL de base

Pointez votre client vers HTTPS://api.storyunfiltered.com/v1 pour accéder à l'endpoint sans censure. Cette URL de base remplace l'endpoint OpenAI par défaut dans la configuration de votre SDK. En modifiant cette seule variable, vous passez votre application des modèles GPT standard à notre modèle de langage large dédié sans censure. L'ID de modèle que vous devez spécifier dans vos requêtes est "uncensored". Cet identifiant indique au serveur quelle instance spécifique acheminer votre trafic vers.

Vérifiez la configuration en envoyant une simple requête de test. Vérifiez le point de terminaison GET /v1/models pour confirmer que le modèle est disponible. La réponse doit lister "uncensored" comme modèle disponible. Cette étape de vérification garantit que votre environnement est correctement configuré avant de commencer à développer des fonctionnalités complexes. Elle confirme également que la clé API que vous avez générée est active et liée à votre crédit prépayé.

Authentification avec votre clé API

Transmettez votre clé API dans l'en-tête Authorization en tant que jeton Bearer. Nous prenons en charge la génération de clés via une connexion Google ou un identifiant et mot de passe. La clé est affichée immédiatement après sa création, alors copiez-la dans vos variables d'environnement. Chaque compte détient une clé active ; la génération d'une nouvelle clé remplace instantanément l'ancienne. Cela simplifie le renouvellement des clés et réduit le risque de voir traîner des identifiants obsolètes dans vos systèmes.

Aucun numéro de téléphone n'est requis pour l'inscription, et la vie privée est préservée en ne stockant que votre adresse e-mail. Les invites ne sont pas utilisées pour entraîner vos données, ce qui est crucial pour les applications d'entreprise ou soucieuses de la confidentialité. La clé n'expire pas, mais le crédit prépayé qui lui est associé n'a pas non plus de date d'expiration fixe. Les erreurs et les refus ne consomment pas votre solde, vous pouvez donc tester librement sans craindre des frais inattendus.

Envoi de votre première requête

Construisez une requête POST standard vers /v1/chat/completions avec le modèle défini sur "uncensored". Incluez votre invite système pour définir le persona, et ajoutez des messages utilisateur pour guider la conversation. La fenêtre de contexte prend en charge 100,000 jetons pour l'invite et la complétion combinées. Cela vous permet de transmettre de grands documents ou de longs historiques de conversation sans troncature immédiate. Assurez-vous que votre charge utile reste sous la limite de 8 Mo pour le corps de la requête.

Définissez les paramètres de température et de top_p pour contrôler la créativité. Une température plus élevée produit des sorties plus diversifiées, ce qui est idéal pour le jeu de rôle. Une température plus faible garantit la cohérence pour les tâches factuelles ou structurées. Le modèle prend en charge le mode JSON via response_format, vous permettant d'imposer des sorties structurées pour les tâches d'extraction de données. Cette flexibilité rend l'API adaptée à la fois aux discussions informelles et aux intégrations de production.

Gestion des réponses en streaming

Activez le streaming en définissant stream sur true dans votre requête. L'API renvoie des Server-Sent Events (SSE) contenant des réponses partielles au fur et à mesure de leur génération. Cela améliore la latence perçue pour les utilisateurs finaux, rendant le chat réactif même pour les sorties longues. Chaque chunk contient du contenu delta que votre application doit concaténer pour former la réponse finale.

Le dernier chunk du flux inclut les données d'utilisation des jetons. Utilisez ces données pour suivre précisément la consommation de votre crédit. Nous facturons $0.15 par 1M de jetons d'entrée et $0.50 par 1M de jetons de sortie. La facturation est basée sur l'utilisation réelle, donc les réponses partielles sont facturées au prorata. Cette transparence vous permet d'implémenter des contrôles de coûts directement dans la logique de votre application.

Implémentation de l'appel d'outils

Notre API prend en charge l'appel de fonctions, permettant au modèle d'invoquer des outils externes en fonction de l'intention de l'utilisateur. Définissez vos fonctions dans le paramètre tools avec un nom, une description et un schéma de paramètres. Le modèle retournera une réponse avec tool_calls s'il détermine qu'une fonction est nécessaire. Vous devez ensuite exécuter la fonction et renvoyer le résultat dans un message ultérieur.

Cette fonctionnalité permet des workflows complexes comme des recherches météo, des requêtes de base de données ou du scraping web. Le modèle uncensored gère les définitions d'outils avec la même précision que les modèles standard. Cependant, notez que nous n'offrons pas d'embeddings ni de fine-tuning. Si votre application repose sur la recherche vectorielle ou l'entraînement de modèles personnalisés, cette API pourrait ne pas convenir. Limitez-vous aux chat-completions directes pour obtenir les meilleurs résultats.

Optimisation pour le coût et la vitesse

Maximisez l'utilité de votre crédit prépayé en minimisant les appels API inutiles. Utilisez le paramètre seed pour des sorties déterministes lors des tests. Ajustez la limite max_tokens pour empêcher le modèle de générer des réponses excessivement longues qui vident votre solde. La limite de sortie par défaut est de 2 048 tokens, mais vous pouvez l'augmenter jusqu'à 16 000 tokens par requête. Cela est utile pour générer de longues histoires ou des rapports détaillés en un seul appel.

Surveillez votre taux de requêtes pour rester dans la limite de 300 requêtes par minute. Si vous dépassez cette limite, vous recevrez une erreur 429. Implémentez une rétrogradation exponentielle dans votre code client pour gérer les nouvelles tentatives avec élégance. Comme les erreurs sont gratuites, vous pouvez vous permettre de réessayer les requêtes échouées sans pénalité. Ce filet de sécurité garantit la fiabilité même pendant les périodes de pointe.

Dépannage des erreurs courantes

Si vous recevez une erreur 401, vérifiez que votre clé API est correcte et active. Vérifiez que l’URL de base correspond exactement à HTTPS://api.storyunfiltered.com/v1. Une erreur 404 indique généralement une faute de frappe dans le chemin du point de terminaison. Assurez-vous d’utiliser la méthode HTTP correcte, qui est POST pour les complétions de chat. Si l’erreur persiste, régénérez votre clé depuis le tableau de bord.

Une erreur 429 signifie que vous avez dépassé la limite de taux de 300 requêtes par minute. Attendez que la fenêtre se réinitialise ou réduisez la fréquence de vos requêtes. Si vous rencontrez une erreur 413, le corps de votre requête dépasse la limite de 8 Mo. Simplifiez votre charge utile ou réduisez la taille de la fenêtre contextuelle. Ces erreurs sont standard pour les API REST et peuvent être résolues avec un débogage minutieux.

FAQ

Quel est le mot-clé principal pour ce site ?

Le mot-clé principal est "unfiltered story". Ce terme reflète la proposition de valeur principale : fournir des capacités de génération de contenu brut et non censuré pour les développeurs créant des applications de niche.

Supportez-vous la génération d'images ou audio ?

Non. Nous proposons une API de chat-completions uniquement textuelle. Il n’y a pas de fonctionnalités d’embeddings, de génération d’images, d’audio ou de vidéo. Nous n’offrons pas non plus d’affinage de modèle ni de routage de modèles. Concentrez-vous sur ce que nous faisons bien : générer du texte sans filtres de contenu.

Comment payer pour l'API ?

Les paiements sont exclusivement en cryptomonnaie via USDT (TRC20) ou USDC (Base). Vous pouvez recharger de 20 $ à 500 $. Les crédits n'expirent jamais, et les erreurs sont gratuites.

Le contenu est-il vraiment sans censorship ?

Oui, le modèle n’accepte pas de refus pour les sujets adultes licites, fictifs ou controversés. La seule limite stricte est le contenu sexuel impliquant des mineurs, qui est toujours refusé. Cela le rend idéal pour les chatbots NSFW et les applications de jeu de rôle nécessitant de la cohérence.

Obtenez votre clé maintenant

Inscrivez-vous, récupérez la clé, mettez à jour l'URL de base. C'est tout ce dont vous avez besoin.

Essayez avec un crédit d'essai