Guide étape par étape pour intégrer des LLMs uncensored
L'intégration des modèles ablitérés dans votre application est simple lorsque vous traitez l'API comme un remplacement direct des points de terminaison OpenAI standards. Ce guide vous guide à travers les étapes de configuration spécifiques, de l'installation du SDK à la gestion du streaming en temps réel, garantissant que vous obtenez des réponses brutes et non filtrées sans la surcharge d'un routage complexe.
Dernière mise à jour
Pourquoi utiliser un point de compatible OpenAI pour les modèles sans filtre ?
Un point de terminaison compatible OpenAI supprime la courbe d’apprentissage pour l’intégration des modèles ablités. Vous connaissez déjà les SDK. Vous connaissez déjà les paramètres. La plupart des grands fournisseurs vous obligent à apprendre de nouvelles structures JSON ou à utiliser des bibliothèques propriétaires. Ici, vous envoyez une charge utile standard chat-completions. La différence réside dans l’URL de base et l’ID du modèle. Vous obtenez une réponse textuelle brute et non filtrée. Aucune couche de modération cachée ne bloque votre écriture créative ou vos scénarios de jeu de rôle. Cette compatibilité signifie que vous pouvez intégrer des capacités uncensored sans réécrire toute la logique de votre application.
Prérequis : installation du SDK et définition de votre clé API
Commencez par installer le SDK officiel pour votre langage préféré. Pour Python, utilisez pip. Pour JavaScript, utilisez npm. Vous avez besoin d'une clé API valide provenant du tableau de bord. Aucun numéro de téléphone n'est requis. Juste un e-mail ou une connexion Google. Obtenez votre clé immédiatement après l'inscription. Elle apparaît à l'écran. Stockez-la en toute sécurité. Ne la mettez pas en dur dans le code de production. Utilisez des variables d'environnement. Cela garde vos identifiants en sécurité pendant que vous testez l'intégration localement. La clé donne accès au modèle unique sans censure. C'est tout ce dont vous avez besoin pour commencer à envoyer des requêtes.
Étape 1 : Configurez l'URL de base pour le point de terminaison sans censure
Pointez votre client SDK vers l'URL de base correcte. L'endpoint OpenAI par défaut n'est pas là où réside votre modèle sans censure. Vous devez spécifier https://api.aiabliterated.cc/v1. Cela indique au SDK où envoyer vos requêtes POST. Sans ce changement, vous atteindrez les serveurs OpenAI standard. Ils ont des modèles et des tarifs différents. Notre endpoint sert le modèle de langage large uncensored spécifique. Il est optimisé pour l'usage adulte. Il ignore les filtres de contenu standard. Assurez-vous que la configuration de votre client est correcte avant d'envoyer des données. Cette étape est cruciale pour obtenir le bon format de réponse.
Étape 2 : Envoi de votre première demande de complétion de chat
Envoyez une requête POST à /v1/chat/completions. Définissez le paramètre du modèle sur "uncensored". C'est le seul ID de modèle disponible. Incluez votre invite système et votre message utilisateur. L'API renvoie une réponse textuelle. Elle ne refuse pas le contenu adulte licite. Elle ne bloque pas les sujets controversés. La réponse est en texte brut. Vous obtenez les données d'utilisation des jetons dans le dernier chunk si vous utilisez le streaming. Si vous n'utilisez pas le streaming, vous obtenez le texte complet en une seule fois. La fenêtre de contexte est de 100 000 jetons. Vous pouvez écrire de longs récits. Vous pouvez coller de gros blocs de code. Le modèle gère tout cela.
Étape 3 : Activation du streaming pour l'affichage des tokens en temps réel
Le streaming est essentiel à une bonne expérience utilisateur. Définissez le paramètre stream sur true. L'API renvoie des blocs de texte. Chaque chunk contient une réponse partielle. Vous pouvez afficher ces jetons en temps réel. Cela rend l'application rapide. Le dernier chunk inclut les statistiques complètes d'utilisation des jetons. Cela inclut les jetons d'entrée et de sortie. Vous avez besoin de ces données pour la facturation et la surveillance. Sans streaming, l'utilisateur attend la réponse complète. Avec le streaming, il voit la progression. C'est mieux pour l'écriture créative longue. C'est mieux pour le débogage. Activez-le par défaut dans votre client.
Étape 4 : Gestion de l'appel de fonctions et de l'utilisation des outils
Vous pouvez utiliser l'appel de fonctions avec le modèle débloqué. Définissez vos outils dans la requête. Le modèle renverra des appels d'outils au format JSON. Vous exécutez l'outil. Vous renvoyez le résultat. Le modèle poursuit la conversation. Cela fonctionne exactement comme l'API OpenAI. Vous n'avez pas besoin d'un analyseur personnalisé. Le modèle comprend le schéma des outils. Il renvoie du JSON valide. Vous pouvez créer des agents. Vous pouvez automatiser des tâches. Le modèle ne refuse pas d'appeler des outils pour des fonctions adultes. Il suit les instructions avec précision. C'est puissant pour les workflows complexes.
Étape 5 : Optimisation des performances avec le mode JSON
Forcez le modèle à produire du JSON valide. Définissez le paramètre response_format sur json_object. Cela réduit les erreurs d'analyse. Cela garantit que votre code reçoit des données structurées. Cela est utile pour extraire des informations. Cela est utile pour générer des fichiers de configuration. Le modèle reste en mode JSON jusqu'à ce que vous le changiez. C'est plus rapide que de demander du JSON naturellement. Le modèle comprend la contrainte. Il privilégie la structure au détriment du flux. C'est idéal pour les services backend. Cela réduit le besoin de nettoyage par regex. Cela rend votre intégration robuste. Utilisez-le lorsque vous avez besoin de formats de données stricts.
Étape 6 : Gestion des limites de débit et des nouvelles tentatives
Respectez les limites de débit. Vous disposez de 300 requêtes par minute par clé. Vous pouvez effectuer 8 requêtes concurrentes. Le corps de la requête est limité à 8 Mo. Si vous dépassez ces limites, vous obtiendrez une erreur. Implémentez un backoff exponentiel dans votre code. Ne surchargez pas le point de terminaison. Cela garantit des performances stables. Vous pouvez générer une nouvelle clé si nécessaire. Une clé active par compte. Une nouvelle clé remplace l'ancienne. Cela est utile pour la rotation des clés. Cela maintient votre service en bon état. Surveillez votre utilisation. Le dernier chunk de streaming vous donne le nombre de tokens. Utilisez cela pour suivre vos dépenses. Les paiements crypto rendent cela facile.
Débogage des erreurs d'intégration courantes
Si vous obtenez une erreur 401, vérifiez votre clé API. Elle doit être valide. Si vous obtenez une 404, vérifiez l'URL de base. Elle doit être correcte. Si vous obtenez une 429, vous avez atteint la limite de taux. Attendez et réessayez. Si vous obtenez une 500, le serveur a rencontré une erreur. Réessayez une fois. Vérifiez votre ID de modèle. Il doit être "uncensored". Vérifiez votre payload. Elle doit être du JSON valide. Assurez-vous de ne pas envoyer de paramètres non pris en charge. Cette API ne prend pas en charge les images ni l'audio. Elle ne prend pas en charge le fine-tuning. Restez sur le point de terminaison chat-completions. Cela garde les choses simples. Les erreurs sont généralement des problèmes de configuration. Corrigez-les rapidement. Revenez à la génération de contenu.
Questions fréquemment posées
Puis-je utiliser l'API AI abliterated avec le SDK OpenAI standard ?
Oui, elle est entièrement compatible. Il vous suffit de modifier l'URL de base vers HTTPS://api.aiabliterated.cc/v1 et de définir le modèle sur "uncensored". Tous les paramètres standard comme temperature, top_p et stream fonctionnent exactement comme documenté.
Quel est le prix pour les modèles ablitérés ?
La tarification est de 0,15 $ par 1M de tokens d'entrée et de 0,50 $ par 1M de tokens de sortie. Il n'y a pas de frais mensuels. Vous payez ce que vous utilisez. Les erreurs sont gratuites. Le crédit n'expire jamais.
Comment payer pour l'API ?
Les paiements sont exclusivement en crypto. Vous pouvez recharger avec USDT (TRC20) ou USDC (Base). Les montants varient de 20 $ à 500 $. Vous bénéficiez de crédits bonus pour les dépôts plus importants.
Y a-t-il un essai disponible ?
Oui, les nouveaux comptes reçoivent 0,50 $ de crédit d’essai. Il est valable pendant 7 jours. Il vous suffit d’une adresse e-mail ou d’une connexion Google.
Sécurisez votre clé API
Inscrivez-vous, copiez votre jeton, mettez à jour votre URL de base. C'est tout le processus.