FR ▾
Obtenir une clé API

Uncensored AI Models : Démarrage rapide API

Commencez avec notre API sans censure en quelques minutes. Utilisez des SDK compatibles OpenAI standards pour envoyer des requêtes à un endpoint unique et direct, sans couche d'agrégation.

par 1M de tokens d'entrée
$0,25
Tokens de sortie / 1M
$1,00
contexte de tokens
100 000
crédit d'essai
$0,50
requêtes par minute
300

URL de base et authentification

Utilisez l'URL de base https://api.uncensoredaimodels.com/v1 avec votre clé API. Inscrivez-vous sur la page Obtenir la clé API avec simplement 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 le crédit d'essai.

  • URL de base : https://api.uncensoredaimodels.com/v1
  • Auth : token Bearer dans l'en-tête Authorization

Modifiez le base_url dans votre client SDK pour pointer vers notre endpoint. L'ID du modèle est toujours uncensored.

Première requête

Envoyez une requête standard de complétion de chat. Le modèle est optimisé pour répondre sans refus de contenu pour un usage adulte licite, bien qu'il bloque le contenu sexuel impliquant des mineurs.

curl https://api.uncensoredaimodels.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."}]
  }'

Vous pouvez vérifier les modèles disponibles via GET /v1/models. La réponse confirme que le modèle unique sans censure est disponible pour votre intégration.

Intégration SDK Python

Utilisez le package Python officiel d'OpenAI. Configurez le client avec notre URL de base et votre clé. Cela fonctionne pour tout appel standard de complétion de chat.

from openai import OpenAI

client = OpenAI(base_url="https://api.uncensoredaimodels.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)

Transmettez le tableau de messages avec l'ID de modèle uncensored. L'API prend en charge les paramètres standards comme temperature et max_tokens. Aucun SDK spécial n'est requis.

Intégration SDK Node.js

Initialisez le client Node.js d'OpenAI avec notre URL de base personnalisée. Cela vous permet d'utiliser des patterns JavaScript familiers pour les appels API.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.uncensoredaimodels.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);

Définissez apiKey et baseURL. Appelez chat.completions.create avec model défini sur uncensored. Le format de réponse correspond au schéma standard OpenAI.

Réponses en streaming

Activez le streaming en définissant stream: true. L'API renvoie des événements envoyés par le serveur (SSE). Analysez les chunks delta pour mettre à jour votre interface utilisateur en temps réel.

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)

Chaque chunk contient du texte partiel. Gérez l'événement done pour finaliser la réponse. Cela réduit la latence perçue pour les sorties longues.

Limites, erreurs et contexte

Le corps de la requête doit faire moins de 8 Mo. Vous êtes limité à 300 requêtes par minute par clé. Si vous dépassez cette limite, vous recevez une erreur 429. Utilisez 401 pour les clés invalides et 402 si le crédit prépayé est épuisé. La fenêtre de contexte est de 100 000 tokens au total. Les prompts ne sont pas utilisés pour l'entraînement. Régénérez votre clé à tout moment depuis le tableau de bord.

Fonctions et limites

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é
AuthentificationAuthorization: Bearer YOUR_KEY
Base URLhttps://api.uncensoredaimodels.com/v1
ID du modèleuncensored
EndpointsPOST /v1/chat/completions · GET /v1/models
Paramètrestemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Streamingoui — server-sent events ; le dernier bloc contient l'usage des tokens
Appel de fonctionsoui — 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)
Fenêtre de contexte100 000 tokens (entrée + sortie)
Mode JSONresponse_format: {"type": "json_object"}
Limite de débit300 requêtes par minute et par clé
Concurrence8 requêtes simultanées par clé
Taillejusqu'à 8 Mo par requête
En-têtesX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Validitéle crédit payé n'expire jamais, sans abonnement
Bonus+5 % dès 50 $, +10 % dès 100 $
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
Prix0,25 $ par million de tokens en entrée · 1,00 $ par million en sortie
RechargeUSDT (TRC20) ou USDC (Base), tout montant entier de 10 $ à 500 $
Facturationcrédit prépayé selon l'usage réel ; erreurs et refus gratuits
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

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.

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
01

Questions et réponses

Quelle est la taille de la fenêtre de contexte ?

La fenêtre de contexte fait 100 000 tokens, incluant le prompt et la complétion. Cela permet des entrées et sorties substantielles en une seule requête.

Le modèle est-il spécifiquement un LLM de codage ?

Non. Le modèle est un grand modèle de langage sans censure, optimisé pour un usage large sans refus. Il n'est pas spécifiquement désigné comme un « LLM de codage » dans la fiche technique.

Quel contenu est bloqué ?

Le contenu sexuel impliquant des mineurs est toujours bloqué. Tous les autres sujets adultes, fictifs ou controversés, s'ils sont licites, sont autorisés sans refus.

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