fr ▾

API Démarrage rapide Guide

Commencez à construire avec notre API de chatbots IA sans censure en utilisant des points de terminaison standard compatibles OpenAI. Ce guide rapide vous guide de l'authentification au streaming des réponses avec des exemples concrets.

Authentification : utilisation your API clé

Votre clé API authentifie chaque requête adressée au point de terminaison. Générez-la instantanément via une connexion Google ou par e-mail sur la page des clés, sans vérification par téléphone. La clé apparaît immédiatement après sa création et constitue votre seul identifiant pour le compte.

Incluez la clé dans le Authorization en-tête en tant que jeton Bearer. Conservez-la en sécurité, car elle accorde un accès complet à votre crédit prépayé. Vous pouvez remplacer une ancienne clé par une nouvelle, mais une seule clé est active par compte à tout moment.

Base URL et point de terminaison structure

L'URL de base pointe vers notre service hébergé et imite la structure standard OpenAI pour la compatibilité. Utilisez https://api.unrestrictedaichatbots.com/v1 comme votre base et ciblez /chat/completions pour la génération de texte. Nous ne proposons pas de points de terminaison pour les embeddings, les images, l'audio ou la vidéo, donc dirigez vos requêtes uniquement vers le chemin de complétion de chat.

Paramètres comme model sont passés dans le corps de la requête, et non dans l'URL. Cette structure garantit que vos SDK OpenAI existants fonctionnent avec des modifications de configuration minimales.

Envoi your premier chat complétion

Envoyez une requête POST à /v1/chat/completions avec l'ID du modèle uncensored. Ce modèle répond aux sujets adultes, fictifs et controversés sans les refus standards. Vous pouvez spécifier des paramètres tels que temperature et top_p pour contrôler la créativité.

curl https://api.unrestrictedaichatbots.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What is the output of 2 plus 2"}]
  }'

Traitement streaming réponses (SSE)

Activez le streaming en définissant stream: true dans le corps de votre requête. Le serveur renvoie des événements envoyés par le serveur (SSE) pour chaque jeton généré, permettant un affichage en temps réel. Le dernier fragment contient les statistiques complètes d'utilisation des jetons pour une facturation précise.

Cette approche réduit la latence perçue pour les utilisateurs et est essentielle pour les flux de travail de jeu de rôle interactif ou de génération de code. Configurez votre SDK pour gérer les événements du flux correctement.

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)

Configuration paramètres : temperature, top_p, et seed

Maîtrisez le comportement de sortie du modèle en utilisant des paramètres LLM standards. Définissez temperature pour l'aléatoire, top_p pour l'échantillonnage par noyau, et seed pour des résultats reproductibles. Ces paramètres s'appliquent au uncensored le modèle tout comme ils le font pour les autres LLM majeurs.

Utiliser response_format avec json_object pour forcer une sortie structurée afin d'obtenir une analyse fiable. L'appel de fonctions est également pris en charge via le tools le paramètre pour des applications extensibles.

from openai import OpenAI

client = OpenAI(base_url="https://api.unrestrictedaichatbots.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)

Compréhension jeton utilisation et facturation

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.unrestrictedaichatbots.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);

Vous êtes facturé en fonction de la consommation réelle de tokens, les erreurs et les refus étant facturés à zéro. Les tokens d'entrée coûtent 0,15 $ par million, et les tokens de sortie coûtent 0,50 $ par million. Votre crédit prépayé n'expire jamais, et vous pouvez recharger avec USDT ou USDC à partir de 20 $. Le crédit bonus varie de +5 % à +15 % en fonction de votre montant de rechargement.

Technique FAQ

Quelle est la taille de la fenêtre de contexte pour le modèle sans filtre ?

Le modèle prend en charge une fenêtre de contexte de 100 000 tokens, combinant à la fois le prompt et la complétion. Vous pouvez générer jusqu'à 16 000 tokens par requête, ou 2 048 si vous ne spécifiez pas de valeur max_tokens.

Comment gérer les limites de taux et les erreurs ?

Vous êtes limité à 300 requêtes par minute et à 8 requêtes simultanées par clé. Une erreur 401 indique une clé invalide, 402 signifie que votre crédit prépayé est épuisé, et 429 signale que vous avez dépassé la limite de taux.

L'API IA sans censure est-elle compatible avec les SDK OpenAI ?

Oui, il est entièrement compatible avec OpenAI. Vous pouvez utiliser les SDK officiels OpenAI pour Python, Node.js ou tout autre langage en modifiant simplement l'URL de base et la clé API dans votre configuration.

Générer your API clé

Inscrivez-vous, récupérez votre clé, et mettez à jour l'URL de base. C'est la configuration complète.

Essayez avec un crédit d'essai