IA sans censure/Référence API
API compatible OpenAI pour la génération de texte sans censure
Intégrez l'Uncensored AI en quelques minutes
Obtenez l'AI uncensored dans votre stack avec une compatibilité SDK OpenAI standard. Nous fournissons un seul modèle uncensored via le chemin API compatible openai, afin que vous évitiez un routage complexe et commenciez à générer immédiatement.
Installez le SDK OpenAI standard
Commencez par installer la bibliothèque cliente officielle pour votre langage préféré. Cela garantit que vous utilisez exactement les mêmes structures de requête que les principaux fournisseurs tandis que nous gérons le backend uncensored. Aucun wrapper personnalisé ou appel HTTP hérité n'est requis. Vous pouvez procéder avec pip ou npm en fonction de votre environnement.
Configurer l'URL de base et la clé API
Pointez votre client vers notre point de terminaison pour acheminer correctement les requêtes. Vous devez définir l'URL de base sur HTTPS://api.aiuncensoredthe.com/v1 et fournir votre clé issue du tableau de bord. Cette configuration garantit que tous les appels atteignent l'API LLM sans censorship au lieu des serveurs OpenAI par défaut.
- URL de base : HTTPS://api.aiuncensoredthe.com/v1
- ID du modèle : uncensored
- Auth : jeton Bearer via la clé API
Envoyez votre première complétion de chat
Faites une requête POST standard vers /v1/chat/completions avec votre prompt. L'API d'IA uncensored répond avec du texte sans appliquer les filtres de contenu standards. Vous pouvez envoyer n'importe quel sujet, y compris les sujets adultes ou controversés, tant qu'ils ne concernent pas les mineurs. La réponse est renvoyée immédiatement avec le flux de jetons générés.
curl https://api.aiuncensoredthe.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Return current UTC timestamp in ISO format"}]
}'
Activer le Streaming pour une Sortie en Temps Réel
Définissez le paramètre stream sur true pour une perception de latence plus faible. Cela envoie les jetons un par un via les Server-Sent Events (SSE). Vous pouvez afficher la sortie instantanément pendant que le modèle continue la génération. Les modèles uncensored gèrent efficacement les flux à haut débit sans perdre les connexions. Cette approche réduit considérablement les temps d'attente perçus.
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)
Utilisez l'Appel d'Outils et le Mode JSON
Activez l'appel de fonctions pour permettre au modèle d'exécuter une logique externe. Transmettez un tableau d'outils avec vos définitions de schéma dans le corps de la requête. L'API respecte les paramètres tool_choice pour un contrôle précis. Vous pouvez également forcer la sortie JSON en utilisant response_format json_object pour l'extraction de données structurées. Cette flexibilité prend en charge des modèles d'intégration complexes.
from openai import OpenAI
client = OpenAI(base_url="https://api.aiuncensoredthe.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)
Gérer le contexte et les paramètres
Notre IA sans censure prend en charge une fenêtre de contexte de 100 000 tokens pour l'invite et la complétion combinées. La sortie maximale est de 16 000 tokens par requête, ou 2 048 si non spécifié. Vous pouvez ajuster la température et le top_p pour la créativité. Les limites de débit sont de 300 requêtes par minute par clé. Les erreurs telles que 401 indiquent des clés invalides, 402 signifie qu'il n'y a pas de crédit, et 429 signale une limitation de débit.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.aiuncensoredthe.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
Quel est l'ID du modèle uncensored AI ?
L'ID du modèle est "uncensored". Il s'agit d'un modèle à poids ouverts optimisé pour une utilisation adulte légale et les sujets controversés. Ce n'est pas un modèle GPT, Claude ou d'un autre fournisseur. Vous le spécifiez directement dans vos requêtes SDK.
Comment gérer les erreurs dans l'API du LLM sans censure ?
Utilisez les codes de statut HTTP standard. Une erreur 401 signifie que votre clé API est invalide. Une erreur 402 indique que votre crédit prépayé est épuisé. Une erreur 429 signale que vous avez dépassé la limite de 300 demandes par minute. Les erreurs ne consomment pas votre crédit de tokens.
L'IA uncensored prend-elle en charge le streaming ?
Oui, définissez stream sur true dans le corps de votre demande. L'API renvoie des tokens via les événements envoyés par le serveur (SSE). Vous recevez les statistiques d'utilisation dans le dernier chunk. Cette fonctionnalité fonctionne avec tous les SDK compatibles OpenAI standard pour une sortie en temps réel.
Débloquez votre clé API
Inscrivez-vous, récupérez votre clé et mettez à jour le point de terminaison. Configuration minimale requise.