fr ▾
Obtenez votre clé
Obtenez votre clé

Documentation API

Commencez à construire avec notre API LLM sans censure en quelques minutes. Ce guide vous montre comment vous authentifier, envoyer des requêtes et gérer les réponses en streaming à l'aide d'outils standard compatibles OpenAI.

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

Authentification et URL de base

Utilisez votre clé API pour authentifier chaque requête. Notre API est entièrement compatible avec l'écosystème du SDK OpenAI, vous devez donc simplement ajuster l'URL de base et la clé dans la configuration de votre client. L'URL de base est HTTPS://api.nocensoraichatbot.com/v1. Vous pouvez générer une clé immédiatement après vous être inscrit avec Google ou par e-mail. Chaque compte possède une clé active qui remplace la précédente lors d'une nouvelle génération. Aucune numération de téléphone n'est requise pour l'inscription, et vos invites ne sont pas utilisées pour l'apprentissage.

Première demande

Envoyez une requête standard de complétion de chat au point de terminaison /v1/chat/completions. Utilisez l'identifiant du modèle "uncensored" pour accéder à notre grand modèle de langage ajusté. Le modèle répond aux sujets adultes licites, fictifs et controversés sans les refus standards. Une limite stricte s'applique : le contenu impliquant des mineurs est toujours refusé. Vous pouvez tester la connectivité avec une simple commande curl.

curl https://api.nocensoraichatbot.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Generate a 400 word review of the new gpu"}]
  }'

Si la clé est invalide, vous recevez une erreur 401. Si les crédits sont épuisés, vous recevez une erreur 402. Les erreurs et les refus ne consomment pas de tokens, vous ne payez donc que pour les complétions réussies. Les crédits n'expirant jamais, vous avez un contrôle total sur vos dépenses.

Intégration SDK Python

Installez le package Python officiel d'OpenAI et configurez l'URL de base pour pointer vers notre service. Cela vous permet d'utiliser des méthodes familières comme client.chat.completions.create. Définissez le modèle sur "uncensored" et transmettez vos messages système ou utilisateur comme d'habitude. Le SDK gère automatiquement la tokenisation et l'analyse des réponses. Cette approche fonctionne pour la génération de texte simple et les conversations complexes à plusieurs tours. Vous pouvez également diffuser les réponses si vous préférez une sortie incrémentale.

from openai import OpenAI

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

Assurez-vous que votre clé API est passée dans l'en-tête ou la variable d'environnement. Le SDK prend en charge tous les paramètres standard comme la température et le top_p. Vous pouvez les ajuster pour contrôler la créativité ou le déterminisme. La fenêtre de contexte du modèle est de 100,000 tokens pour le prompt et la complétion combinés.

Intégration du SDK Node

Utilisez le package npm @openai/openai pour intégrer l'API à votre application Node.js. Configurez l'URL de base et la clé API avant d'effectuer des appels. Cela garantit la compatibilité avec notre API de chat IA sans censure. Le SDK Node fournit des définitions de types et le support async/await pour un développement moderne. Vous pouvez envoyer des messages et recevoir des réponses comme avec n'importe quel point de terminaison compatible OpenAI. La gestion des erreurs est intégrée, vous permettant de capturer facilement les erreurs 401, 402 et 429. Cela le rend idéal pour les fonctions serverless ou les services backend.

import OpenAI from "openai";

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

N'oubliez pas que l'identifiant du modèle est "uncensored". N'utilisez pas les identifiants GPT-3.5 ou GPT-4. Le SDK gère le reste, y compris l'analyse JSON et la logique de nouvelle tentative. Vous pouvez également activer le streaming pour des expériences utilisateur en temps réel.

Streaming et prise en charge des SSE

Activez le streaming en définissant stream sur true dans votre requête. L'API renvoie des Server-Sent Events (SSE) pour la livraison de jetons en temps réel. Chaque chunk contient du contenu partiel, vous permettant d'afficher la sortie au fur et à mesure de sa génération. Le dernier chunk inclut les statistiques complètes d'utilisation des jetons. C'est utile pour les interfaces de chat où les utilisateurs s'attendent à une réactivité immédiate. Le streaming réduit la latence perçue, en particulier pour les réponses longues. Vous pouvez arrêter le streaming plus tôt si l'utilisateur envoie un nouveau message. Cela économise des jetons et améliore la réactivité.

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)

Gérez les événements SSE avec soin pour éviter les fuites de mémoire dans les connexions de longue durée. L'API prend en charge jusqu'à 8 requêtes simultanées par clé. Cette limite aide à maintenir la stabilité sous charge. Vous pouvez ajuster le comportement du flux à l'aide de paramètres standard comme max_tokens et les séquences d'arrêt.

Limites de débit et fenêtre de contexte

L'API impose une limite de 300 requêtes par minute par clé. Vous pouvez avoir 8 requêtes actives simultanément. Le corps de la requête ne doit pas dépasser 8 Mo. La fenêtre de contexte est de 100 000 tokens, combinant l'invite et la complétion. La sortie maximale est de 16 000 tokens par requête, ou 2 048 si max_tokens n'est pas défini. Si vous dépassez la limite de taux, vous recevez une erreur 429. Attendez et réessayez avec une réessaye exponentielle. Les crédits ne sont facturés que pour l'utilisation réussie des tokens. Les erreurs ne consomment pas les crédits. Ce modèle de tarification transparent garantit que vous savez exactement ce pour quoi vous payez.

Questions fréquentes

Quel est le modèle de chatbot IA sans censure ?

C'est un modèle de langage large à poids ouverts optimisé pour des réponses sans censure aux sujets adultes légaux, fictifs et controversés. Ce n'est pas GPT, Claude ou le modèle d'un autre fournisseur. Les requêtes impliquant des mineurs sont toujours refusées.

Comment recharger mes crédits ?

Vous pouvez recharger en USDT (TRC20) ou USDC (Base) pour des montants entre 20 $ et 500 $. Un crédit bonus est ajouté pour les montants plus élevés : +5 % à partir de 50 $, +10 % à partir de 100 $, et +15 % à partir de 200 $. Les crédits n’expirent jamais et sont facturés en fonction de l’utilisation réelle des tokens.

L'API prend-elle en charge l'appel de fonctions ?

Oui, l'API prend en charge l'appel de fonctions avec les paramètres tools et tool_choice. Vous pouvez également utiliser le mode JSON en définissant response_format sur json_object. Ces fonctionnalités vous permettent d'intégrer le modèle dans des workflows et des applications complexes.

Obtenez votre clé API

Inscrivez-vous, copiez le jeton, et mettez à jour le point de terminaison. C'est tout.