Documentation API des modèles Abliterated
Envoyez des prompts à un grand modèle de langage sans censure via des endpoints compatibles OpenAI standard. L'API sert un seul modèle abliterated optimisé pour supprimer les motifs de refus tout en maintenant une fenêtre de contexte de 100 000 tokens.
https://api.abliteratedmodelhub.com/v1uncensored
URL de base et authentification
Utilisez l'URL de base https://api.abliteratedmodelhub.com/v1 avec n'importe quel client compatible OpenAI. Transmettez votre clé API dans l'en-tête Authorization sous forme de token Bearer. Chaque compte commence avec une clé unique affichée immédiatement après l'inscription, que vous pouvez régénérer à tout moment pour révoquer l'ancienne. Aucun numéro de téléphone ni carte bancaire n'est requis pour commencer.
Les échecs d'authentification renvoient un statut 401 si la clé est invalide ou manquante. Les erreurs de facturation renvoient un statut 402 si votre crédit prépayé est épuisé. Vous pouvez recharger à partir de 10 $ en crypto (USDT ou USDC), et un crédit bonus est appliqué aux niveaux supérieurs.
Première requête
Envoyez une requête de chat basique à l'endpoint /v1/chat/completions. L'ID du modèle est uncensored. Il s'agit d'une API text-in, text-out conçue pour des modèles ablitrés qui n'acceptent pas les sujets adultes légaux ou controversés.
curl https://api.abliteratedmodelhub.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 inclut le tableau standard messages. Le modèle répond avec du texte généré. Ce n'est pas un marketplace multi-modèles ; vous interagissez avec un seul modèle à poids ouverts spécifique ajusté pour un refus minimal.
SDK Python
Utilisez le SDK Python officiel OpenAI ou toute bibliothèque compatible. Définissez l'URL de base sur notre endpoint et fournissez votre clé API. Le client traite notre service comme un fournisseur compatible OpenAI standard.
from openai import OpenAI
client = OpenAI(base_url="https://api.abliteratedmodelhub.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 fonctionne pour la génération de texte simple ou l'ingénierie de prompt complexe. Le modèle gère les poids sans censure sur nos serveurs GPU, donc vous n'avez pas besoin de gérer l'inférence locale ou les contraintes de VRAM.
SDK Node.js
Initialisez le client OpenAI dans Node.js avec l'URL de base personnalisée. Transmettez votre clé API en tant que token d'autorisation. Le paramètre model doit être défini sur uncensored.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.abliteratedmodelhub.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);Les développeurs Node.js peuvent utiliser cette configuration pour la génération côté serveur ou l'intégration dans des applications plus grandes. L'API prend en charge les charges utiles JSON standard et renvoie des complétions structurées.
Réponses en streaming (SSE)
Activez le streaming en définissant stream: true dans votre requête. L'API renvoie des Server-Sent Events (SSE) pour la livraison de tokens en temps réel. Cela est utile pour les interfaces utilisateur qui affichent le texte au fur et à mesure de sa génération.
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 ne modifie pas le comportement du modèle ni la fenêtre de contexte. Il affecte uniquement la manière dont la réponse est transmise. Chaque chunk contient une partie de la génération jusqu'à ce que celle-ci soit terminée.
Limites de débit, erreurs et contexte
Chaque clé API est limitée à 300 requêtes par minute. La taille maximale du corps de la requête est de 8 Mo. La fenêtre de contexte est de 100 000 tokens pour l'entrée et la sortie combinées. Si vous dépassez la limite, l'API renvoie un code de statut 429. Les requêtes sont bloquées si elles contiennent du contenu sexuel impliquant des mineurs, ce qui constitue une limite de contenu stricte. Les prompts ne sont pas utilisés pour entraîner vos données.
Fiche technique de l'API
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 |
| Base URL | https://api.abliteratedmodelhub.com/v1 |
| Endpoints | POST /v1/chat/completions · GET /v1/models |
| Authentification | Authorization: Bearer YOUR_KEY |
| Sortie max. | jusqu'au reste de la fenêtre de 100 000 tokens ; max_tokens optionnel (pas de plafond distinct) |
| 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 |
| Streaming | oui — server-sent events ; le dernier bloc contient l'usage des tokens |
| Mode JSON | response_format: {"type": "json_object"} |
| Fenêtre de contexte | 100 000 tokens (entrée + sortie) |
| Taille | jusqu'à 8 Mo par requête |
| En-têtes | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Concurrence | 8 requêtes simultanées par clé |
| Limite de débit | 300 requêtes par minute et 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 |
| Facturation | crédit prépayé selon l'usage réel ; erreurs et refus gratuits |
| Bonus | +5 % dès 50 $, +10 % dès 100 $ |
| Recharge | USDT (TRC20) ou USDC (Base), tout montant entier de 10 $ à 500 $ |
| Validité | le crédit payé n'expire jamais, sans abonnement |
| Prix | 0,25 $ par million de tokens en entrée · 1,00 $ par million en sortie |
| Contenu | contenu adulte autorisé ; tout contenu sexuel impliquant des mineurs est refusé |
| Clés | une clé active par compte ; une nouvelle remplace l'ancienne |
| 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
Que signifie « sans censure » pour ce modèle ?
Le modèle est ajusté pour répondre sans refus de contenu pour un usage adulte légal, y compris les sujets controversés ou fictifs. Il n'applique pas de filtres de biais politiques ou sociaux généraux que les modèles typiques utilisent. Cependant, les requêtes contenant du contenu sexuel impliquant des mineurs sont toujours bloquées.
Ce modèle est-il identique à GPT ou Claude ?
Non. L'ID du modèle est <code>uncensored</code>, un modèle à poids ouverts exécuté sur nos propres serveurs GPU. Il ne s'agit pas de GPT, Claude, Gemini, Grok ou de tout autre modèle d'un autre fournisseur. Il est spécifiquement sans censure pour supprimer les motifs de refus.
Ai-je besoin d'une carte bancaire pour commencer ?
Non. Chaque nouveau compte reçoit 0,50 $ de crédit d'essai gratuit valable 7 jours. Vous pouvez vous inscrire avec simplement une adresse e-mail et un mot de passe. Vous n'avez besoin de crypto (USDT ou USDC) que lorsque vous souhaitez recharger votre solde prépayé.
Votre clé est à un formulaire de vous
Créez un compte, copiez la clé, modifiez l'URL de base. C'est toute la configuration.