fr ▾

Guide de démarrage rapide pour l'IA sans censure

Obtenez des sorties textuelles brutes et sans filtre depuis notre API IA non censurée en quelques minutes. Ce guide vous montre comment connecter votre SDK standard et commencer à envoyer des requêtes immédiatement.

URL de basehttps://api.aiopenuncensored.com/v1
Modèlesans censure

Installez le SDK OpenAI standard

Commencez par installer la bibliothèque officielle pour votre langage préféré. Notre interface est entièrement compatible avec les outils standard, vous n'avez donc pas besoin d'un client personnalisé. Utilisez pip pour Python ou npm pour Node.js pour ajouter la dépendance à votre projet. Cela garantit que vous pouvez exploiter les modèles de code existants sans apprendre un nouveau protocole.

Configurez votre URL de base et votre clé API

Pointez votre client SDK vers notre point de terminaison dédié au lieu du fournisseur par défaut. Vous devez définir l'URL de base sur HTTPS://api.aiopenuncensored.com/v1 et fournir votre clé API unique. Cette configuration dirige le trafic vers notre serveur de modèle sans censure plutôt que vers le géant commercial. Votre clé est générée instantanément lors de l'inscription, afin que vous puissiez commencer les tests immédiatement.

Envoyez votre première requête de complétion de chat

Faites une requête POST vers /v1/chat/completions avec l'identifiant de modèle "uncensored". Cet appel simple renvoie du texte brut sans les filtres de contenu habituels qui bloquent votre saisie. Vous pouvez envoyer des messages standards et recevoir des réponses directes. Consultez le code ci-dessous pour la commande curl exacte afin de vérifier la connectivité.

Gérer les réponses en streaming et l'utilisation des jetons

Activez le streaming en définissant le paramètre stream sur true. L'API renvoie des chunks au fur et à mesure de leur génération, vous permettant d'afficher le texte en temps réel. Le dernier chunk contient les statistiques complètes d'utilisation des tokens pour la facturation et la surveillance. Cette approche réduit considérablement la latence perçue pour vos utilisateurs finaux.

Implémentez l'appel de fonctions et le mode JSON

Utilisez le paramètre tools pour définir les fonctions que votre modèle peut appeler. Vous pouvez également forcer une sortie JSON stricte en définissant response_format sur json_object. Cela garantit que votre application reçoit des données structurées sans erreurs d'analyse. Le modèle prend en charge tool_choice et d'autres paramètres standards pour un contrôle précis.

Comprendre les limites de débit et les contraintes de tokens

Votre clé API permet 300 requêtes par minute et prend en charge jusqu'à 8 requêtes simultanées. La fenêtre de contexte contient 100 000 tokens au total, avec une sortie maximale de 16 000 tokens par requête. Les erreurs comme 401 ou 429 sont courantes et indiquent que vous devez vérifier votre clé ou attendre brièvement. Le crédit n'est consommé que pour l'utilisation réussie des tokens.

cURL

curl https://api.aiopenuncensored.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Check if port 8080 is open"}]
  }'

Python

from openai import OpenAI

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

Node.js

import OpenAI from "openai";

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

Streaming

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)

FAQ

Est-ce la véritable API OpenAI d'OpenAI ?

Non, nous sommes un service indépendant hébergeant un modèle open-weight distinct. Nous utilisons la même interface compatible OpenAI mais servons notre propre LLM sans censure, et non GPT-4 ou GPT-3.5. Vous pouvez utiliser des SDK standards avec notre URL de base pour obtenir des résultats non filtrés.

Que se passe-t-il si je touche la limite de taux ?

L'API renvoie un code d'état 429 lorsque vous dépassez 300 requêtes par minute. Vous devriez mettre en œuvre une rétrogradation exponentielle dans votre client pour réessayer automatiquement. Notre système réinitialise le compteur chaque minute, donc vos requêtes reprendront normalement une fois la fenêtre écoulée.

Le modèle IA uncensored prend-il en charge les fenêtres de contexte longues ?

Oui, le modèle prend en charge une fenêtre de contexte de 100 000 jetons pour l’entrée et la sortie combinées. Vous pouvez envoyer de grands documents ou de longs historiques de conversation sans troncature. La longueur maximale d’une réponse unique est limitée à 16 000 jetons pour garantir la stabilité.

Obtenez votre clé API

Inscrivez-vous, copiez la clé, mettez à jour l'URL du point de terminaison. L'installation est terminée.