Chat AI sans restrictionsGuide étape par étape pour l'intégration du chat IA uncensored
Guide étape par étape pour l'intégration du chat IA uncensored
Obtenez votre intégration IA sans censure pour chat en quelques minutes avec notre API compatible OpenAI. Ce guide vous guide dans la configuration des points de terminaison, la gestion des réponses en streaming et le traitement des données structurées sans refus de contenu.
Dernière mise à jour
Résumé
- Utilisez le point de terminaison standard /v1/chat/completions avec une URL de base personnalisée.
- Le streaming est activé via les Server-Sent Events pour la sortie en temps réel des jetons.
- L'appel de fonctions et le mode JSON sont pris en charge pour l'extraction de données structurées.
- La tarification est à l'usage réel via cryptomonnaie, sans frais d'abonnement mensuel.
Prérequis : SDK et clés API
Commencez par obtenir votre clé API depuis le tableau de bord. Vous pouvez vous inscrire via Google ou un e-mail et un mot de passe. Aucun numéro de téléphone n'est requis. Votre clé apparaît immédiatement après sa création.
- Utilisez le SDK officiel d'OpenAI pour votre langage de choix.
- Assurez-vous que votre environnement prend en charge la version requise du SDK.
- Conservez votre clé API en sécurité dans vos variables d'environnement.
from openai import OpenAI
client = OpenAI(base_url="https://api.chataiunrestricted.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)
Étape 1 : Configurez l'URL de base
Pointez votre SDK vers notre URL de base. Cela garantit que toutes les requêtes sont acheminées vers notre modèle sans censure. La structure de l'endpoint OpenAI standard reste identique.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.chataiunrestricted.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);Ne modifiez pas le chemin du point de terminaison. Seule l'URL de base diffère. Cela garde votre code compatible avec les clients OpenAI existants.
Étape 2 : Envoi de votre première demande de chat
Envoyez une requête POST à /v1/chat/completions. Incluez votre invite système et vos messages utilisateur. Le modèle répond sans refus de contenu pour le contenu adulte légal.
curl https://api.chataiunrestricted.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Run the build script and show errors"}]
}'Définissez le paramètre model sur "uncensored". Cela garantit que vous obtenez le modèle spécifique ajusté pour les sorties non restreintes. Évitez de définir max_tokens si vous souhaitez utiliser les 2 048 tokens par défaut.
Étape 3 : Activation du streaming pour une sortie en temps réel
Activez le streaming en définissant stream sur true. Vous recevez des événements envoyés par le serveur (SSE) pour chaque jeton. Cela permet l'affichage en temps réel des réponses.
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)Les statistiques d'utilisation des tokens apparaissent dans le dernier chunk. Cela vous aide à suivre les coûts avec précision. Le streaming réduit la latence perçue pour les utilisateurs.
Étape 4 : Utilisation de l'appel de fonctions avec le modèle sans censure
Définissez des fonctions dans le corps de la requête. Le modèle peut appeler ces fonctions en fonction de l'entrée de l'utilisateur. Cela est utile pour extraire des données ou déclencher des actions.
from openai import OpenAI
client = OpenAI(base_url="https://api.chataiunrestricted.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)Specify tool_choice to control how the model selects functions. This feature works seamlessly with our unrestricted model. You can use it for game logic or structured data extraction.
Étape 5 : Imposition du mode JSON pour des données structurées
Définissez response_format sur json_object. Cela force le modèle à générer du JSON valide. Cela réduit les erreurs d'analyse dans votre application.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.chataiunrestricted.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);C'est idéal pour générer des données structurées comme des états de jeu ou des fichiers de configuration. Assurez-vous que vos invites définissent clairement le schéma JSON. Le modèle adhère à ce format de manière cohérente.
Étape 6 : Gestion des jetons et des fenêtres de contexte
La fenêtre de contexte est de 100 000 tokens. Cela inclut le prompt et la complétion. Gérez votre utilisation de tokens soigneusement pour rester dans les limites.
curl https://api.chataiunrestricted.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Run the build script and show errors"}]
}'Définissez max_tokens pour contrôler la longueur de la sortie. La valeur par défaut est de 2 048 jetons. Vous pouvez l'augmenter jusqu'à 16 000 jetons par requête. Suivez l'utilisation des jetons dans les en-têtes de réponse de l'API.
Étape 7 : Débogage des erreurs d'intégration courantes
Vérifiez d'abord la validité de votre clé API. Assurez-vous que l'URL de base est correcte. Examinez les messages d'erreur pour des détails spécifiques.
- 401 : Clé API invalide ou expirée.
- 429 : Limite de débit dépassée (300 requêtes par minute).
- 400 : Corps de requête ou paramètres invalides.
from openai import OpenAI
client = OpenAI(base_url="https://api.chataiunrestricted.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)Vérifiez que votre paramètre de modèle est défini sur "uncensored". Assurez-vous de ne pas dépasser la limite de corps de requête de 8 Mo. Utilisez la page de support pour les doubles facturations ou les problèmes de crédit.
Conclusion : Pourquoi le chat IA sans censorship est le bon choix
Notre API propose une solution simple et sans censure pour les développeurs. Vous bénéficiez d'un point de terminaison compatible OpenAI sans filtres de contenu pour le contenu adulte légal. La tarification est transparente et à l'usage. Pas de verrouillage d'abonnement ni de frais mensuels. Le crédit n'expire jamais. Commencez l'intégration aujourd'hui avec un crédit d'essai gratuit.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.chataiunrestricted.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);Questions fréquentes
Le modèle de chat IA sans censure est-il vraiment sans restriction ?
Oui, le modèle n'accepte pas les sujets adultes légaux, de fiction ou controversés. Il est réglé pour une sortie non restreinte. La seule limite stricte est l'absence de contenu sexuel impliquant des mineurs.
Quelle est la taille de la fenêtre de contexte ?
La fenêtre de contexte est de 100 000 tokens. Cela inclut à la fois l’invite et la réponse. Vous pouvez définir max_tokens jusqu’à 16 000 par requête.
Comment payer l’API bot IA uncensored ?
Vous payez uniquement en crypto. Nous acceptons USDT (TRC20) ou USDC (Base). Le crédit prépayé est facturé par l'utilisation réelle des tokens. Les erreurs et les refus sont gratuits.
L'API chat IA uncensored prend-elle en charge le streaming ?
Oui, le streaming est activé via les événements envoyés par le serveur (SSE). Vous recevez une sortie de jetons en temps réel. Les statistiques d'utilisation des jetons apparaissent dans le dernier chunk.
Votre clé API est à côté
Inscrivez-vous, récupérez la clé, remplacez l'URL du point de terminaison. C'est tout ce qu'il y a à faire.
https://api.chataiunrestricted.com/v1Essayez avec un crédit d'essai