Guide de démarrage rapide de l'API Uncensored LLM Online
Intégrez l'API LLM sans censure en ligne dans votre application grâce à ce guide de démarrage. Utilisez des endpoints standard compatibles OpenAI pour envoyer des requêtes de génération de texte brut et non filtré sans gérer l'infrastructure GPU.
- $0,25
- par 1M de tokens d'entrée
- $1,00
- Tokens de sortie / 1M
- 100 000
- contexte de tokens
- $0,50
- crédit d'essai
- 300
- requêtes par minute
URL de base et authentification
L'API LLM en ligne sans censure utilise des endpoints standard compatibles OpenAI. Configurez votre client pour pointer vers l'URL de base https://api.uncensoredllmonline.com/v1. L'authentification se fait via une clé API transmise dans l'en-tête Authorization. Vous pouvez générer votre clé sur la page Obtenir la clé API en utilisant uniquement un e-mail et un mot de passe. La clé s'affiche immédiatement après l'inscription. Aucun numéro de téléphone ni carte bancaire n'est requis pour commencer. Chaque compte détient une clé active, qui peut être régénérée à tout moment pour révoquer l'accès de l'ancienne clé. Gardez votre clé en sécurité, car elle donne un accès direct à vos crédits prépayés.
Endpoint de complétions de chat
Envoyez du texte au LLM sans censure en effectuant un POST sur POST /v1/chat/completions. Cet endpoint accepte une liste de messages et renvoie la réponse du modèle. L'ID du modèle à utiliser est uncensored. Il s'agit d'un modèle à poids ouverts ajusté pour répondre sans refus de contenu pour une utilisation adulte légale. Ce n'est pas GPT, Claude ou le modèle d'un autre fournisseur. L'API retourne des capacités de génération de texte brut adaptées aux intégrations personnalisées. Utilisez la commande cURL suivante pour tester une requête de base :
curl https://api.uncensoredllmonline.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."}]
}'
Le corps de la requête doit inclure l'ID du modèle et l'historique de vos messages. Assurez-vous que votre client envoie l'en-tête Authorization: Bearer <your-key>. La réponse contiendra le texte généré, que vous pouvez analyser et utiliser dans la logique de votre application.
Intégration SDK Python
Utilisez le SDK Python officiel d'OpenAI pour interagir avec le modèle IA sans censure. Définissez base_url et api_key lors de l'initialisation de votre client. Cela vous permet d'utiliser des méthodes familières comme chat.completions.create. L'exemple suivant montre comment initialiser le client et envoyer une requête simple :
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredllmonline.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)
Cette approche vous permet de tirer parti des structures de code existantes tout en passant à un LLM sans censure. Le SDK gère automatiquement la sérialisation JSON et l'analyse des réponses. N'oubliez pas que l'ID du modèle doit être défini sur uncensored pour garantir que vous atteignez le bon endpoint. Cette méthode est idéale pour les développeurs qui souhaitent minimiser le code standard.
Intégration SDK Node.js
Pour les projets JavaScript ou TypeScript, le SDK Node.js OpenAI fonctionne parfaitement avec notre API. Initialisez le client avec votre clé API et l'URL de base correcte. L'endpoint prend en charge les complétions de chat standard, ce qui facilite l'intégration dans des applications web ou des fonctions serverless. Voici comment configurer le client :
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredllmonline.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);
Transmettez le tableau de messages et l'ID du modèle uncensored à la fonction de complétion. La réponse contiendra le texte généré. Cette intégration convient aux développeurs qui doivent intégrer la génération de texte sans censure dans des applications Node.js. Assurez-vous de gérer les erreurs correctement, car l'API peut retourner des erreurs de limite de débit ou d'épuisement du crédit.
Réponses en streaming (SSE)
Activez la génération de texte en temps réel en définissant stream: true dans votre requête. L'API renvoie des Server-Sent Events (SSE) qui délivrent la réponse token par token. Cela est utile pour les interfaces de chat ou les applications où la latence compte. Utilisez l'exemple suivant pour implémenter le 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)
Lisez le flux au fur et à mesure de l'arrivée des tokens. L'API LLM en ligne sans censure prend cela en charge nativement. Le streaming réduit la latence perçue pour les utilisateurs finaux. Notez que le streaming consomme le même nombre de tokens que les requêtes sans streaming. Chaque token est facturé selon le solde de votre crédit prépayé.
Limites de débit et fenêtre de contexte
L'API LLM en ligne sans censure applique une limite de 300 requêtes par minute par clé. La taille maximale du corps de la requête est de 8 Mo. La fenêtre de contexte est de 100 000 tokens, couvrant à la fois le prompt et la complétion. Si vous dépassez la limite de débit, l'API retourne une erreur 429. Si votre crédit prépayé est épuisé, vous recevez une erreur 402. Une clé invalide ou expirée entraîne une erreur 401. Ces limites garantissent une utilisation équitable pour tous les développeurs. Le crédit prépayé au paiement à l'usage n'expire jamais, afin que vous puissiez utiliser votre solde chaque fois que vous en avez besoin.
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é |
| Authentification | Authorization: Bearer YOUR_KEY |
| ID du modèle | uncensored |
| Endpoints | POST /v1/chat/completions · GET /v1/models |
| Base URL | https://api.uncensoredllmonline.com/v1 |
| Streaming | oui — server-sent events ; le dernier bloc contient l'usage des tokens |
| Fenêtre de contexte | 100 000 tokens (entrée + sortie) |
| Paramètres | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Mode JSON | response_format: {"type": "json_object"} |
| Appel de fonctions | oui — tools, tool_choice ; réponse avec tool_calls, aussi en streaming ; résultats en role: tool |
| Sortie max. | jusqu'au reste de la fenêtre de 100 000 tokens ; max_tokens optionnel (pas de plafond distinct) |
| En-têtes | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Taille | jusqu'à 8 Mo par requête |
| Concurrence | 8 requêtes simultanées par clé |
| Limite de débit | 300 requêtes par minute et par clé |
| Prix | 0,25 $ par million de tokens en entrée · 1,00 $ par million en sortie |
| 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 |
| Validité | le crédit payé n'expire jamais, sans abonnement |
| Bonus | +5 % dès 50 $, +10 % dès 100 $ |
| Recharge | USDT (TRC20) ou USDC (Base), tout montant entier de 10 $ à 500 $ |
| Facturation | crédit prépayé selon l'usage réel ; erreurs et refus gratuits |
| Connexion | Google ou e-mail et mot de passe |
| Clés | une clé active par compte ; une nouvelle remplace l'ancienne |
| Contenu | contenu adulte autorisé ; tout contenu sexuel impliquant des mineurs est refusé |
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 et réponses
Quelle est la taille de la fenêtre de contexte ?
La fenêtre de contexte est de 100 000 tokens, incluant à la fois le prompt d'entrée et la complétion de sortie. Cela permet des conversations longues ou le traitement de grands documents.
Comment fonctionne la facturation ?
Vous payez à l'usage avec un crédit prépayé. Le tarif est de $0,25 par 1M de tokens d'entrée et de $1,00 par 1M de tokens de sortie. Les crédits n'expirent jamais et vous pouvez recharger à partir de $10.
Le modèle est-il identique à GPT-4 ?
Non, l'ID du modèle est <code>uncensored</code>. Il s'agit d'un modèle à poids ouverts exécuté sur nos propres serveurs GPU, ajusté pour répondre sans refus de contenu. Ce n'est pas GPT, Claude ou le modèle d'un autre fournisseur.
Votre clé est à un formulaire de vous
Créez un compte, copiez la clé, modifiez l'URL de base. C'est toute la configuration.