FR ▾
Obtenir une clé API

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émentValeur
Formatcompatible OpenAI : tout SDK OpenAI fonctionne en changeant la base URL et la clé
ID du modèleuncensored
Base URLhttps://api.abliteratedmodelhub.com/v1
EndpointsPOST /v1/chat/completions · GET /v1/models
AuthentificationAuthorization: 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 fonctionsoui — tools, tool_choice ; réponse avec tool_calls, aussi en streaming ; résultats en role: tool
Paramètrestemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Streamingoui — server-sent events ; le dernier bloc contient l'usage des tokens
Mode JSONresponse_format: {"type": "json_object"}
Fenêtre de contexte100 000 tokens (entrée + sortie)
Taillejusqu'à 8 Mo par requête
En-têtesX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Concurrence8 requêtes simultanées par clé
Limite de débit300 requêtes par minute et par clé
Essai gratuit0,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
Facturationcrédit prépayé selon l'usage réel ; erreurs et refus gratuits
Bonus+5 % dès 50 $, +10 % dès 100 $
RechargeUSDT (TRC20) ou USDC (Base), tout montant entier de 10 $ à 500 $
Validitéle crédit payé n'expire jamais, sans abonnement
Prix0,25 $ par million de tokens en entrée · 1,00 $ par million en sortie
Contenucontenu adulte autorisé ; tout contenu sexuel impliquant des mineurs est refusé
Clésune clé active par compte ; une nouvelle remplace l'ancienne
ConnexionGoogle 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.

CodeTypeSignification
400bad_requestJSON invalide, messages vides, mauvais paramètre ou contexte trop long
401missing_key · invalid_key · key_revokedclé absente, erronée ou remplacée
402no_creditplus de crédit — rechargez, la reprise est immédiate
403content_blockedcontenu sexuel impliquant des mineurs — refusé, non facturé
404not_foundendpoint inconnu
413request_too_largecorps supérieur à 8 Mo
429rate_limited · concurrencyau-delà de 300/min ou 8 en parallèle — patientez
503upstream_busymodè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.

Obtenir une clé API