fr ▾
Obtenir la clé API
par 1M tokens d'entrée
$0.15
Tokens de sortie / 1M
$0.50
contexte de tokens
100,000
crédit d'essai
$0.50
requêtes par minute
300

IA sans restriction Documentation API

Commencez avec notre API de LLM sans censure en quelques minutes en utilisant des clients compatibles OpenAI standard. Ce guide couvre l'authentification, les points de terminaison, le streaming et les paramètres pour le modèle 'uncensored'.

Authentification & Clés

Commencez par générer une clé API via le tableau de bord en utilisant Google ou e-mail. Votre clé authentifie les requêtes vers l'URL de base HTTPS://api.iaunrestricted.com/v1. Incluez-la dans le Authorization header en tant que jeton Bearer. Chaque compte prend en charge une clé active ; la remplacer invalide immédiatement l'ancienne.

curl https://api.iaunrestricted.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Return the current UTC time in ISO 8601 format"}]
  }'

Des erreurs comme 401 signifient que votre clé est invalide ou expirée. Gardez votre clé en sécurité car elle est directement liée à votre solde de crédit prépayé.

L'endpoint Chat Completions

Envoyez du texte au modèle via POST /v1/chat/completions. Le point de terminaison accepte des tableaux de messages standard et renvoie du texte généré. Utilisez l'identifiant de modèle "uncensored" dans vos requêtes. Le système traite les jetons d'entrée et de sortie en fonction de votre solde prépayé.

from openai import OpenAI

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

La fenêtre de contexte permet 100 000 tokens au total. Si vous omettez max_tokens, la sortie est plafonnée à 2 048 tokens. Les requêtes dépassant la limite de corps de 8 Mo retournent une erreur.

Réponses en streaming

Activez le streaming en définissant stream: true dans votre requête. Cela délivre des tokens via les Server-Sent Events (SSE) pour une latence plus faible. Le dernier chunk contient l'utilisation totale des tokens pour une facturation précise.

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 fonctionne avec n'importe quel SDK compatible OpenAI. Vous pouvez analyser les réponses partielles en temps réel sans attendre la complétion complète. C'est idéal pour les interfaces de chat où les utilisateurs voient le texte à mesure de sa génération.

Mode JSON & Appel de fonctions

Forcez une sortie structurée en utilisant response_format: {"type": "json_object"}. Le modèle renvoie du JSON au lieu d'un langage naturel. Cela est utile pour analyser les données ou contrôler strictement le comportement du modèle.

import OpenAI from "openai";

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

L'appel de fonction (outils) est pris en charge. Définissez les schémas de vos outils et laissez le modèle décider quand les invoquer. Utilisez tool_choice pour imposer des comportements spécifiques. Cette fonctionnalité fonctionne de manière transparente avec le modèle uncensored pour l'extraction de données structurées.

Paramètres : Température, Top P et plus

Maîtrisez l'aléatoire de génération avec temperature et top_p. Ajustez presence_penalty et frequency_penalty pour réduire les répétitions. Définissez seed pour des sorties reproductibles. Utilisez stop séquences pour interrompre la génération prématurément.

Ces paramètres fonctionnent exactement comme l'API OpenAI. Vous pouvez affiner la créativité ou le déterminisme du modèle. Les valeurs par défaut sont optimisées pour une sortie équilibrée. Expérimentez avec des températures plus faibles pour des résultats cohérents.

Limites, Erreurs et Contexte

Les limites de débit sont de 300 requêtes par minute et de 8 requêtes concurrentes par clé. Votre fenêtre de contexte est de 100 000 jetons. Les erreurs incluent 402 pour un crédit insuffisant et 429 pour les limites de débit. Le crédit prépayé n'expire jamais.

Les requêtes sont facturées en fonction de l'utilisation réelle des tokens. Les erreurs et les refus sont gratuits. Le modèle refuse le contenu sexuel impliquant des mineurs, quel que soit les autres paramètres. Surveillez votre tableau de bord pour les statistiques d'utilisation.

Questions fréquemment posées

Comment déboguer les citations manquantes dans les réponses de l'API de chat parallèle ?

Assurez-vous d'utiliser l'ID de modèle correct "uncensored" dans vos requêtes. Vérifiez que vos tableaux de messages suivent le format OpenAI standard. Vérifiez que la version de votre SDK prend en charge les fonctionnalités que vous utilisez.

S'agit-il de la même chose que les autres modèles IA sans restriction ?

Non, nous exécutons notre propre modèle open-source ajusté pour des sorties non censurées. Il ne s'agit pas de GPT, Claude ou de tout autre modèle d'un autre fournisseur. Le comportement est spécifique à notre infrastructure et à notre ajustement.

Que se passe-t-il si je dépasse mon crédit prépayé ?

Les requêtes retourneront une erreur 402 jusqu'à ce que vous rechargiez. Vous pouvez ajouter du crédit via crypto à tout moment. Votre crédit existant n'expire pas, vous pouvez donc en ajouter plus plus tard.

Obtenez votre clé API instantanément

Inscrivez-vous, copiez la clé, mettez à jour l'URL de base. C'est fait.