Démarrage rapide : utiliser l'API Unzensiertes LLM
Utilisez l'IA sans censure via une interface API compatible OpenAI. Ce guide de démarrage rapide vous montre comment demander du texte, activer le streaming et intégrer des outils en quelques minutes.
https://api.unzensiertesllm.com/v1uncensored
URL de base et authentification
L'API de unzensiertesllm.com s'aligne sur les standards établis pour simplifier l'intégration. Toutes les requêtes sont adressées à la Base URL https://api.unzensiertesllm.com/v1. Vous avez besoin d'une clé API que vous obtenez immédiatement après l'inscription sur la page « Obtenir une clé API ». Cette clé est transmise dans l'en-tête Authorization: Bearer <IHR_SCHLÜSSEL>. Si vous utilisez les SDK officiels, vous pouvez configurer la Base URL et la clé API simplement dans les variables d'environnement OPENAI_API_KEY et OPENAI_BASE_URL. Le modèle que vous appelez a l'ID uncensored. Il s'agit d'un modèle autonome, spécifiquement affiné, qui n'appartient pas aux grands fournisseurs connus comme GPT ou Claude.
Envoyer une première requête
Pour tester le fonctionnement, envoyez une simple requête de chat. L'interface attend un objet JSON avec le rôle user et un message. Le type de réponse est du texte. Une requête réussie renvoie une réponse au format standard. Si la clé API est invalide, vous obtenez une erreur 401. Si votre crédit est épuisé, l'API renvoie 402. Pour une première utilisation, vous bénéficiez de 0,50 $ de crédit d'essai gratuit, valable sept jours.
curl https://api.unzensiertesllm.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
}'
Utiliser le SDK Python
L'intégration dans les projets Python est directe via le paquet officiel openai. Comme l'API est compatible OpenAI, vous pouvez utiliser la syntaxe familière. Adaptez simplement la base_url et définissez la clé API. Le modèle uncensored traite les entrées sans les filtres de contenu habituels des autres fournisseurs, ce qui le rend idéal pour les contenus créatifs ou adultes. Veillez à maintenir la bibliothèque à jour pour garantir la compatibilité.
from openai import OpenAI
client = OpenAI(base_url="https://api.unzensiertesllm.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)
Intégration SDK Node.js
Les développeurs travaillant avec JavaScript ou TypeScript peuvent utiliser le paquet NPM openai. Configurez l'instance client avec l'URL de base de notre infrastructure. Cela permet une connexion transparente aux applications web existantes ou aux services backend. La réponse est renvoyée sous forme de flux ou d'objet complet, selon la configuration. Le modèle uncensored prend également en charge les appels d'outils, facilitant l'utilisation dans des workflows complexes. Assurez-vous que votre environnement Node.js est récent pour profiter pleinement de toutes les fonctionnalités.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unzensiertesllm.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);
Activer le streaming (SSE)
Pour les applications en temps réel, le streaming des réponses est essentiel. Définissez le paramètre stream: true dans votre requête. L'API envoie alors des Server-Sent Events (SSE) contenant des chunks du texte généré. Cela améliore considérablement la latence perçue pour les utilisateurs finaux. Vous pouvez rendre le texte progressivement pendant que le modèle réfléchit encore. Cela est particulièrement utile pour les interfaces de chat nécessitant un retour immédiat sans attendre la génération complète.
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)
Lister les modèles et les limites
Utilisez l'endpoint GET /v1/models pour interroger les modèles disponibles. Vous verrez le modèle uncensored avec ses détails. Attention aux limites de débit : 300 requêtes par minute sont autorisées par clé. Le corps de la requête ne doit pas dépasser 8 Mo. La fenêtre de contexte est de 100 000 tokens (prompt et réponse). En cas de dépassement, vous recevrez des codes d'erreur tels que 429. L'API ne propose ni embeddings ni génération d'images. Elle se concentre exclusivement sur le text-completion. Le crédit prépayé n'expire jamais, et vous pouvez recharger à partir de 10 $.
Fonctions et limites
Toutes les limites et fonctions réelles de l'API au même endroit — vérifiez-les avant de recharger.
| Élément | Valeur |
|---|---|
| Format | compatible OpenAI : tout SDK OpenAI fonctionne en changeant la base URL et la clé |
| ID du modèle | uncensored |
| Authentification | Authorization: Bearer YOUR_KEY |
| Endpoints | POST /v1/chat/completions · GET /v1/models |
| Base URL | https://api.unzensiertesllm.com/v1 |
| Mode JSON | response_format: {"type": "json_object"} |
| Sortie max. | jusqu'au reste de la fenêtre de 100 000 tokens ; max_tokens optionnel (pas de plafond distinct) |
| Paramètres | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Streaming | oui — server-sent events ; le dernier bloc contient l'usage des tokens |
| Fenêtre de contexte | 100 000 tokens (entrée + sortie) |
| Appel de fonctions | oui — tools, tool_choice ; réponse avec tool_calls, aussi en streaming ; résultats en role: tool |
| Taille | jusqu'à 8 Mo par requête |
| En-têtes | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Limite de débit | 300 requêtes par minute et par clé |
| Concurrence | 8 requêtes simultanées par clé |
| Essai gratuit | 0,50 $ pendant 7 jours, sans carte · Clé d'essai : 2 requêtes parallèles, 60 par minute ; limites complètes (8 et 300) après la 1re recharge |
| Prix | 0,25 $ par million de tokens en entrée · 1,00 $ par million en sortie |
| Facturation | crédit prépayé selon l'usage réel ; erreurs et refus gratuits |
| Recharge | USDT (TRC20) ou USDC (Base), tout montant entier de 10 $ à 500 $ |
| Bonus | +5 % dès 50 $, +10 % dès 100 $ |
| Validité | le crédit payé n'expire jamais, sans abonnement |
| Contenu | contenu adulte autorisé ; tout contenu sexuel impliquant des mineurs est refusé |
| Connexion | Google ou e-mail et mot de passe |
| Clés | une clé active par compte ; une nouvelle remplace l'ancienne |
Erreurs et solutions
Les erreurs arrivent en JSON avec un type stable ; les requêtes échouées ou refusées ne sont pas facturées.
| Code | Type | Signification |
|---|---|---|
400 | bad_request | JSON invalide, messages vides, mauvais paramètre ou contexte trop long |
401 | missing_key · invalid_key · key_revoked | clé absente, erronée ou remplacée |
402 | no_credit | plus de crédit — rechargez, la reprise est immédiate |
403 | content_blocked | contenu sexuel impliquant des mineurs — refusé, non facturé |
404 | not_found | endpoint inconnu |
413 | request_too_large | corps supérieur à 8 Mo |
429 | rate_limited · concurrency | au-delà de 300/min ou 8 en parallèle — patientez |
503 | upstream_busy | modèle occupé — réessayez dans quelques secondes |
Questions fréquentes
Quel est le coût d'utilisation de l'API ?
Vous payez 0,25 $ par million de tokens d'entrée et 1,00 $ par million de tokens de sortie. Aucun frais mensuel fixe. Vous rechargez un crédit qui n'expire jamais. Les recharges à partir de 50 $ incluent un bonus de crédit.
L'API est-elle vraiment sans censure ?
Oui, le modèle <code>uncensored</code> fournit des réponses sans les filtres habituels pour les sujets adultes ou controversés. Une limite stricte s'applique toutefois : les contenus sexuels impliquant des mineurs sont toujours bloqués. Il s'agit de la seule restriction fixe sur le contenu.
Quels codes d'erreur dois-je anticiper ?
401 signifie une clé API invalide. 402 signale que votre crédit est épuisé. 429 survient lorsque vous dépassez la limite de 300 requêtes par minute. Attention également à la limite de 8 Mo pour le corps de la requête.
Votre clé est à un clic
Créez un compte, copiez la clé, ajustez l'URL de base. C'est tout.
Obtenir une clé API