Uncensored Model HubModèles sans censure : Démarrage rapide API
Modèles sans censure : Démarrage rapide API
Commencez avec l'API des modèles sans censure en quelques minutes. Ce guide couvre l'authentification, les endpoints et les modèles d'utilisation avec des clients compatibles OpenAI standards.
https://api.uncensoredmodelhub.com/v1
URL de base et authentification
Accédez à l'API en pointant votre client vers https://api.uncensoredmodelhub.com/v1. Le service utilise l'authentification standard par clé API. Générez votre clé sur la page Obtenir la clé API en utilisant simplement un e-mail et un mot de passe. Incluez cette clé dans l'en-tête Authorization en tant que jeton Bearer. Chaque compte prend en charge une clé active à la fois ; vous pouvez la régénérer pour révoquer la précédente. L'API sert un seul modèle à poids ouverts identifié comme uncensored, qui n'accepte pas les sujets adultes légaux, fictifs ou controversés, bien qu'il bloque le contenu sexuel impliquant des mineurs.
Première requête
Envoyez une requête standard de complétion de chat pour tester la connectivité. L'API attend un tableau de messages contenant votre historique de conversation ou un seul prompt utilisateur. Le modèle renvoie du texte brut sans filtrer le contenu adulte légal, à condition qu'il ne viole pas la limite stricte sur le contenu sexuel impliquant des mineurs. Utilisez le SDK OpenAI officiel ou tout client HTTP compatible en définissant l'URL de base et la clé API.
curl https://api.uncensoredmodelhub.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."}]
}'
SDK Python
Utilisez la bibliothèque Python officielle openai pour une intégration rapide. Configurez le client avec votre clé API et l'URL de base personnalisée. Le SDK gère la sérialisation et le streaming automatiquement. Cette approche est idéale pour les services backend ou les scripts qui doivent générer de grands blocs de texte sans gérer manuellement les flux HTTP.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredmodelhub.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)
SDK Node.js
Pour les environnements JavaScript, utilisez le package Node.js openai. Définissez le baseURL sur l'endpoint de l'API sans censure. Cela vous permet d'intégrer la génération de texte sans filtre directement dans les serveurs web ou les applications basées sur Node.js. Le SDK gère le pool de connexions et la gestion des erreurs de manière cohérente avec la norme OpenAI.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredmodelhub.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);
Réponses en streaming
Activez le streaming en définissant stream: true dans votre requête. L'API renvoie un flux Server-Sent Events (SSE), délivrant les tokens au fur et à mesure de leur génération. Cela réduit la latence perçue pour les applications interactives. Notez que le modèle dispose d'une fenêtre de contexte de 100 000 tokens pour le prompt et la complétion combinés. Le streaming est utile pour l'affichage en temps réel mais ne modifie pas la tarification des tokens sous-jacente.
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)
Limites, erreurs et contexte
L'API applique une limite de débit de 300 requêtes par minute par clé et une limite de corps de requête de 8 Mo. Les échecs d'authentification renvoient une erreur 401 si la clé est invalide ou révoquée. Les requêtes échouent avec une erreur 402 si votre crédit prépayé est insuffisant. Une erreur 429 indique que vous avez dépassé la limite de débit par minute. La tarification est transparente : 0,25 $ par 1 M de tokens d'entrée et 1,00 $ par 1 M de tokens de sortie. Le crédit n'expire jamais, et les nouveaux comptes reçoivent 0,50 $ de crédit d'essai pendant 7 jours.
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 |
| Endpoints | POST /v1/chat/completions · GET /v1/models |
| Base URL | https://api.uncensoredmodelhub.com/v1 |
| ID du modèle | uncensored |
| Streaming | oui — server-sent events ; le dernier bloc contient l'usage des tokens |
| Appel de fonctions | oui — tools, tool_choice ; réponse avec tool_calls, aussi en streaming ; résultats en role: tool |
| Paramètres | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| 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) |
| Fenêtre de contexte | 100 000 tokens (entrée + sortie) |
| Limite de débit | 300 requêtes par minute et par clé |
| Concurrence | 8 requêtes simultanées par clé |
| En-têtes | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Taille | jusqu'à 8 Mo par requête |
| Validité | le crédit payé n'expire jamais, sans abonnement |
| 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 |
| Facturation | crédit prépayé selon l'usage réel ; erreurs et refus gratuits |
| Bonus | +5 % dès 50 $, +10 % dès 100 $ |
| Prix | 0,25 $ par million de tokens en entrée · 1,00 $ par million en sortie |
| Recharge | USDT (TRC20) ou USDC (Base), tout montant entier de 10 $ à 500 $ |
| Clés | une clé active par compte ; une nouvelle remplace l'ancienne |
| Contenu | contenu adulte autorisé ; tout contenu sexuel impliquant des mineurs est refusé |
| Connexion | Google ou e-mail et mot de passe |
Codes d'erreur
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
Le modèle est-il vraiment sans censure ?
Le modèle n'accepte pas les sujets adultes légaux, créatifs ou controversés. Il est réglé pour répondre directement sans les garde-fous typiques des entreprises. Cependant, il bloque toujours le contenu sexuel impliquant des mineurs, ce qui est une limite stricte.
Puis-je l'utiliser avec le SDK OpenAI ?
Oui. L'API est entièrement compatible OpenAI. Vous devez uniquement modifier l'URL de base et la clé API dans votre configuration client existante. Elle prend en charge les endpoints standards comme <code>/v1/chat/completions</code> et le streaming via SSE.
Comment fonctionne la tarification ?
Vous payez à l'usage avec un crédit prépayé. Les tokens d'entrée coûtent $0,25 par million, et les tokens de sortie coûtent $1,00 par million. Aucun frais mensuel ni abonnement. Vous pouvez recharger avec de la crypto (USDT ou USDC), à partir de $10.
Votre clé est à un formulaire de vous
Créez un compte, copiez la clé, modifiez l'URL de base. C'est toute la configuration.
Obtenir une clé API