fr ▾
Ouvrir un compte

Documentation API LLM sans censure

Intégrez notre LLM sans censure dans votre application avec une seule clé API. Envoyez des requêtes à notre point de terminaison compatible OpenAI et recevez des réponses textuelles sans refus de contenu.

Authentification et URL de base

Votre clé API authentifie chaque requête. Utilisez-la dans le Authorization header en tant que jeton Bearer. L'URL de base pour tous les points de terminaison est HTTPS://api.aichatbotunrestricted.com/v1. Cette URL fonctionne avec les SDK officiels OpenAI si vous configurez le base_url parameter correctement. Générez votre clé instantanément via Google ou e-mail sur le tableau de bord. Aucun numéro de téléphone n'est requis. Conservez votre clé en toute sécurité, car elle donne accès à votre crédit prépayé. Si vous la perdez, générez-en une nouvelle qui remplace l'ancienne clé active. Le système facture en fonction de l'utilisation réelle des tokens, donc les erreurs ne consomment pas votre solde.

Point de terminaison Chat Completions

Envoyez des messages au point de terminaison de complétion de chat. L'ID du modèle est toujours uncensored. Ce modèle est ajusté pour répondre sans refus pour le contenu adulte légal. Il ne s'agit pas de GPT ou de Claude. Vous fournissez une liste d'objets message contenant le rôle et le contenu. L'API retourne une réponse textuelle dans le choices tableau. Utilisez la méthode POST pour les requêtes standard. Ce point de terminologie prend en charge les interactions texte en entrée, texte en sortie. Il ne gère pas les images ou l'audio. Configurez votre client pour utiliser l'URL de base correcte. La réponse inclut des statistiques d'utilisation des tokens pour la transparence de la facturation.

Réponses en streaming (SSE)

Activez le streaming en définissant stream à true dans votre requête. L'API renvoie des Server-Sent Events (SSE) au lieu d'un seul objet JSON. Chaque fragment contient des données partielles. Le dernier fragment inclut les statistiques complètes d'utilisation des jetons. Cette approche réduit la latence perçue pour vos utilisateurs. Elle vous permet d'afficher le texte au fur et à mesure de sa génération. Gérez les événements de flux dans le code de votre client. Fermez la connexion lorsque le flux se termine. Cette méthode est idéale pour les interfaces de chat en temps réel. Elle offre une expérience utilisateur plus fluide par rapport à l'attente de la réponse complète.

Mode JSON et appel de fonctions

Demandez une sortie structurée en définissant response_format à {"type": "json_object"}. Le modèle renverra du JSON valide au lieu de texte brut. Cela est utile pour analyser les données ou s'intégrer à d'autres systèmes. Vous pouvez également utiliser l'appel de fonctions pour permettre au modèle d'invoquer des outils. Définissez le schéma de votre fonction dans le tools paramètre. Le modèle décide quand appeler une fonction en fonction du contexte. Utilisez tool_choice pour contrôler ce comportement. Ces deux fonctionnalités nécessitent une ingénierie de prompt soignée. Assurez-vous que votre schéma JSON correspond aux besoins de votre application. Testez minutieusement avant le déploiement en production.

Paramètres : Température, Top-p et Seed

Maîtrisez la créativité du modèle avec temperature. Des valeurs plus élevées produisent des sorties plus diversifiées. Des valeurs plus basses rendent les réponses plus déterministes. Utilisez top_p pour l'échantillonnage par noyau. Cela limite le modèle aux tokens les plus probables. Définissez seed pour des résultats reproductibles. Cela est utile pour le débogage. Vous pouvez également définir stop séquences pour interrompre la génération. Ajustez presence_penalty et frequency_penalty pour influencer la répétition des jetons. Ces paramètres permettent un ajustement fin du style de sortie. Expérimentez avec différentes combinaisons pour trouver le meilleur ajustement pour votre cas d'utilisation.

Limites de débit et quotas

Chaque clé API permet 300 requêtes par minute. Vous pouvez effectuer 8 requêtes simultanées à tout moment. La taille maximale du corps de la requête est de 8 Mo. Si vous dépassez la limite de taux, vous recevez une erreur 429. Une erreur 401 indique une clé API invalide ou manquante. Une erreur 402 signifie que votre crédit prépayé est épuisé. Rechargez votre crédit via crypto pour continuer à utiliser le service. La fenêtre de contexte est de 100 000 tokens. Cela inclut à la fois les tokens de prompt et de complétion. Gérez soigneusement votre utilisation de tokens pour éviter des frais inattendus. Les erreurs ne consomment pas de crédit.

cURL

curl https://api.aichatbotunrestricted.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list the steps to deploy this docker container"}]
  }'

Python

from openai import OpenAI

client = OpenAI(base_url="https://api.aichatbotunrestricted.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.aichatbotunrestricted.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 fréquemment posées

Quel est le modèle de chatbot uncensored AI ?

C'est un seul modèle open-source exécuté sur nos serveurs, optimisé pour répondre sans refus de contenu pour un usage adulte légal. Ce n'est pas GPT, Claude, Gemini, Grok ou le modèle d'un autre fournisseur. Le modèle ne refuse pas les sujets controversés mais bloque toujours le contenu sexuel impliquant des mineurs.

Comment payer pour l'API ?

Le crédit est rechargé uniquement en crypto, spécifiquement USDT sur TRC20 ou USDC sur Base. Vous pouvez recharger tout montant entier de $20 à $500. Un crédit bonus est ajouté pour les montants plus élevés, et les erreurs ne consomment pas votre solde.

L'API est-elle compatible OpenAI ?

Oui, il utilise les mêmes points de terminaison et la même structure de requête que l'API OpenAI. Il vous suffit de modifier l'URL de base et la clé API dans votre client. Il prend en charge le streaming, le mode JSON et l'appel de fonctions comme les SDK officiels.

Obtenez votre clé API en quelques minutes

Inscrivez-vous, copiez la clé, mettez à jour le point de terminaison. C'est tout.

Ouvrir un compte