fr ▾
Commencer maintenant

IA sans censureIntégration

Documentation API

L'API LLM sans censure vous permet de générer du texte sans refus en utilisant des points de terminaison standard compatibles OpenAI. Commencez rapidement avec une authentification simple, le support du streaming et une facturation crypto prépayée.

Authentification et URL de base

La clé API authentifie vos requêtes. Générez-en une via Google ou e-mail sur le Obtenir la clé API page. Conservez-la en toute sécurité. Utilisez cette URL de base pour tous les appels : https://api.whatisuncensoredai.com/v1.

Définissez le Authorization header pour Bearer YOUR_API_KEY. La clé identifie votre compte prépayé. Les erreurs et les refus ne consomment pas de tokens. Seules les complétions valides débitent votre solde.

Point de terminaison des complétions de chat

Envoyez des messages au modèle sans censure unique via des requêtes POST. Le point de terminaison est /v1/chat/completions. Transmettez l'ID du modèle comme uncensored. Le modèle ne refuse pas les sujets adultes, fictifs ou controversés légaux.

Structurez votre payload JSON avec un messages tableau. Chaque message a un role et content. L'API renvoie le texte généré dans la réponse.

curl https://api.whatisuncensoredai.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Generate 100 lines of code for a basic API."}]
  }'

Point de terminaison de liste des modèles

Découvrez les modèles disponibles avec une simple requête GET. Appelez /v1/models pour lister les points de terminaison. Le seul modèle disponible est uncensored. C'est un modèle à poids ouverts ajusté pour une génération non restreinte. Ce n'est pas GPT, Claude ou le modèle d'un autre fournisseur.

Utilisez ce point de terminaison pour vérifier la connectivité. La réponse inclut les détails du modèle et l'ID. Aucun autre modèle n'est proposé. Concentrez-vous sur un seul point de terminaison pour simplifier.

Données d'utilisation du streaming

Activez le streaming en définissant stream: true dans votre requête. L'API renvoie des fragments via des événements envoyés par le serveur (SSE). Chaque fragment contient du texte partiel. Le dernier fragment inclut les données d'utilisation des jetons. Cela vous aide à suivre votre solde prépayé avec précision.

Analysez le flux SSE pour afficher la sortie en temps réel. Gérez les erreurs avec élégance. Les compteurs de tokens n'apparaissent que dans le dernier chunk. Cette conception permet d'économiser de la mémoire pour les longues conversations.

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 et mode JSON

Maîtrisez la génération avec des paramètres standards. Utilisez temperature pour l'aléatoire. Définissez top_p pour l'échantillonnage par noyau. Activez le mode JSON avec response_format: {"type": "json_object". Cela garantit une sortie structurée pour les analyseurs.

D’autres options incluent stop séquences, seed pour la reproductibilité, et les pénalités de présence et de fréquence. L'appel de fonction fonctionne avec tools et tool_choice. Ajustez-les pour vous adapter à votre flux de travail.

from openai import OpenAI

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

Limites de débit et gestion des erreurs

Chaque clé permet 300 requêtes par minute et 8 requêtes simultanées. Le corps de la requête doit rester inférieur à 8 Mo. Le dépassement de ces limites renvoie un code d'état 429. Attendez et réessayez. Utilisez un backoff exponentiel pour plus de robustesse.

Les erreurs courantes incluent 401 pour les clés invalides et 402 pour le crédit insuffisant. Le crédit est prépayé. Rechargez avec de la crypto pour continuer. Les erreurs ne débitent pas votre solde. La fenêtre de contexte est de 100 000 jetons au total. La sortie maximale est de 16 000 jetons.

import OpenAI from "openai";

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

Questions fréquentes

Quelle est la meilleure API LLM non censurée pour les développeurs ?

Cette API propose un modèle unique et fiable, sans refus de contenu pour les sujets adultes légaux ou controversés. Elle utilise des points de terminaison standard compatibles OpenAI pour une intégration facile. La tarification est transparente avec une facturation crypto prépayée et sans frais cachés.

Comment fonctionne la facturation prépayée ?

Vous effectuez votre rechargement avec USDT ou USDC via crypto. Le crédit est facturé par token utilisé. Les erreurs et les refus sont gratuits. Le crédit n'expire jamais. Des crédits bonus s'appliquent pour les rechargements plus importants à partir de 50 $.

Mes données sont-elles utilisées pour l'apprentissage ?

Non. Les invites ne sont pas utilisées pour l'entraînement. Une adresse e-mail suffit pour créer un compte. Le modèle est hébergé sur nos serveurs. Vos données restent privées et ne sont pas partagées avec d'autres fournisseurs.

Obtenez votre clé API

Inscrivez-vous, récupérez votre clé et mettez à jour le point de terminaison. La configuration est aussi simple que ça.

Commencer maintenant