Documentation API & Guide de démarrage rapide
Obtenez votre clé API LLM sans censure et commencez à envoyer des requêtes immédiatement. Ce guide couvre l'URL de base, l'authentification et les paramètres principaux pour l'endpoint des outils IA sans restriction.
Configuration de l'URL de base et de l'authentification
L'endpoint de l'API est HTTPS://api.unrestrictedaitools.com/v1. Utilisez les SDK OpenAI standard en modifiant le base_url et en fournissant votre clé API. Vous pouvez vous inscrire avec Google ou un e-mail pour obtenir votre clé instantanément.
curl https://api.unrestrictedaitools.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "what is the capital of france"}]
}'Chaque requête doit inclure l'en-tête Authorization. Votre clé donne accès au modèle uncensored sans étapes de configuration supplémentaires.
Première demande : POST /v1/chat/completions
Envoyez une requête POST à /v1/chat/completions avec vos messages. L'ID du modèle est 'uncensored'. L'entrée est du texte, la sortie est du texte. Pas d'embeddings ni de génération d'images ici.
from openai import OpenAI
client = OpenAI(base_url="https://api.unrestrictedaitools.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)Gardez vos invites simples. L'API s'occupe du reste. Les erreurs sont gratuites, vous pouvez donc tester librement.
Réponses en streaming et consommation de jetons
Activez le streaming en définissant stream à true. Recevez des jetons via SSE. Le dernier fragment contient l'utilisation totale des jetons. Cela vous aide à suivre les coûts en temps réel.
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)Le streaming réduit la latence perçue. Utilisez-le pour les réponses longues ou les applications interactives. Vérifiez toujours le dernier fragment pour des compteurs précis.
Paramètres : Température, Top-P et Stop
Ajustez la température pour la créativité. Définissez top_p pour l'échantillonnage du noyau. Utilisez des séquences d'arrêt pour arrêter la sortie. Ces paramètres vous donnent le contrôle sur le style de génération.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unrestrictedaitools.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);Des températures plus élevées produisent du texte plus varié. Les valeurs plus basses sont plus déterministes. Expérimentez pour trouver le bon équilibre pour votre cas d'utilisation.
Mode JSON et appel de fonctions
Utilisez response_format json_object pour une sortie structurée. Activez l'appel de fonctions avec des outils et tool_choice. Cela permet au modèle d'exécuter des actions ou de retourner des données dans un format spécifique.
Définissez clairement vos outils. Le modèle suivra le schéma. Cela est utile pour créer des agents ou des pipelines d'extraction de données.
Limites de débit et fenêtre de contexte
Vous bénéficiez de 300 requêtes par minute et de 8 requêtes simultanées. La fenêtre de contexte est de 100 000 tokens. Le maximum de sortie est de 16 000 tokens. Les corps de requête doivent être inférieurs à 8 Mo.
Si vous atteignez une 429, attendez un moment. Une 401 signifie une clé invalide. Une 402 signifie aucun crédit. Ces limites garantissent une utilisation équitable pour tous les développeurs.
Questions fréquemment posées
Est-ce vraiment des outils IA non restreints pour le contenu NSFW ?
Oui, le modèle n'accepte pas les sujets adultes légaux, de fiction ou controversés. C'est un LLM sans censure conçu pour des cas d'utilisation non restreints.
Comment payer pour l'API ?
Utilisez la crypto (USDT sur TRC20 ou USDC sur Base). Les montants de rechargement vont de 20 $ à 500 $. Vous obtenez un crédit bonus pour les dépôts plus importants.
Que se passe-t-il si je dépasse la limite de taux ?
Vous recevrez un code d'état 429. Attendez avant de réessayer. La limite est de 300 requêtes par minute par clé.
Obtenez votre clé en quelques minutes
Inscrivez-vous, copiez votre clé, et mettez à jour votre URL de base. C'est toute la configuration.