fr ▾
$0.15par 1M tokens d'entrée
Sans restriction
$0.50crédit d'essai

Sans restrictionDocumentation API Compatible OpenAI

Documentation API Compatible OpenAI

Commencez avec notre API de LLM sans censure en quelques minutes. Envoyez une requête à l'URL de base, recevez du texte brut et mettez à l'échelle sans frais d'abonnement.

https://api.unrestrictedaichatgpt.com/v1uncensored

Authentification & URL de base

Utilisez l'URL de base fournie et la clé API pour accéder au service. Votre clé authentifie toutes les requêtes.

  • URL de base : https://api.unrestrictedaichatgpt.com/v1
  • En-tête : Authorization: Bearer YOUR_API_KEY

Obtenez votre clé instantanément depuis le tableau de bord.

curl https://api.unrestrictedaichatgpt.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Run python script to sum column in csv file"}]
  }'

Point de terminaison Chat Completions

Envoyez des messages au /v1/chat/completions endpoint. L'ID du modèle est uncensored.

Les requêtes retournent des réponses textuelles. Vous contrôlez la longueur de la sortie via max_tokens.

from openai import OpenAI

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

Réponses en streaming (SSE)

Activez le streaming en définissant stream: true. Recevez des tokens en temps réel via les Server-Sent Events.

Les détails d'utilisation des tokens apparaissent dans le dernier chunk.

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)

Paramètres : Température, Top P et Mode JSON

Ajuster temperature et top_p pour contrôler la créativité. Utilisez response_format: {"type": "json_object"} pour une sortie structurée.

Définir max_tokens pour limiter la longueur de la réponse.

Appel de fonctions et outils

Définissez des outils dans votre requête. Le modèle renvoie des appels d'outils structurés.

Utiliser tool_choice pour imposer un comportement spécifique.

import OpenAI from "openai";

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

Limites de débit & Contraintes

Limite : 300 requêtes/minute, 8 requêtes simultanées. Corps max : 8 Mo. Fenêtre de contexte : 100 000 tokens. Les erreurs sont gratuites. Les remboursements ne sont pas émis.

Questions fréquentes

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

Le modèle prend en charge une fenêtre de contexte de 100 000 tokens pour l'ensemble de l'entrée et de la sortie combinées. Vous pouvez spécifier jusqu'à 16 000 tokens de sortie par requête.

Comment gérer les erreurs ?

Les erreurs courantes incluent 401 (clé invalide), 402 (pas de crédit) et 429 (limite de débit). Les erreurs ne consomment pas votre crédit prépayé.

S’agit-il d’une API officielle OpenAI ?

Non. C'est une API compatible OpenAI utilisant un modèle sans censure différent. Utilisez les mêmes SDK mais modifiez l'URL de base et la clé.