Référence API
Commencez avec l'API AI sans censure en quelques minutes. Utilisez des clients OpenAI compatibles standard pour envoyer du texte et recevoir immédiatement des réponses sans restrictions.
URL de base et authentification
Utilisez l'URL de base dédiée pour toutes les requêtes. Votre clé API authentifie via le Authorization header.
- URL de base :
https://api.hereticuncensored.com/v1 - ID du modèle :
uncensored
Récupérez votre clé du tableau de bord. Elle est valide immédiatement après sa création.
curl https://api.hereticuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top five features of the new release."}]
}'
Première demande
Envoyez une simple complétion de chat pour vérifier la connectivité. Le modèle répond sans les filtres de contenu standards pour un usage adulte légal.
- Définir
modelàuncensored. - Incluez votre
messagestableau.
Vérifiez la réponse pour choices contenant votre texte généré.
from openai import OpenAI
client = OpenAI(base_url="https://api.hereticuncensored.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)
Intégration du SDK Node
Initialisez le client avec l'URL de base et la clé. Cela garantit la compatibilité avec les bibliothèques OpenAI standard.
- Installez l'
openaipaquet. - Passer
baseURLetapiKeypendre l'initialisation.
Appel chat.completions.create() avec votre invite. La structure de la réponse imite le format de l'API standard.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.hereticuncensored.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);
Réponses en streaming
Activer la livraison de jetons en temps réel en définissant stream à true. Cela réduit la latence perçue pour les longues sorties.
- Écouter
deltachunks. - Combinez les chunks pour reconstituer la réponse complète.
Les métadonnées d'utilisation de tokens apparaissent dans le dernier chunk. C'est idéal pour les interfaces de chat nécessitant une réactivité instantanée.
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)
Limites de débit et contexte
L'API prend en charge une fenêtre de contexte de 100 000 tokens. Vous pouvez envoyer jusqu'à 300 requêtes par minute par clé.
- Requêtes simultanées max : 8
- Tokens de sortie max : 16 000 (2 048 par défaut)
Le dépassement des limites déclenche une erreur 429. Gérez la concurrence pour maintenir un débit constant pour les charges de travail à fort volume.
Gestion des erreurs et codes
Gérez les erreurs avec élégance pour maintenir la stabilité de l'application. Les codes courants incluent 401 pour les clés invalides et 402 pour le crédit insuffisant.
- 429 indique une épuisement de la limite de débit.
- 400 signale des corps de requête mal formés.
Les remboursements ne sont pas émis pour les tokens consommés. Vérifiez régulièrement votre solde pour éviter les interruptions de service.
Demandes courantes
L'API IA sans censure est-elle compatible avec les SDK OpenAI ?
Oui, il suit le format chat-completions d'OpenAI. Vous devez uniquement modifier l'URL de base et la clé API dans la configuration de votre client.
Que se passe-t-il si je manque de crédit ?
Les requêtes retournent une erreur 402. Rechargez avec de la crypto pour restaurer le service. Les crédits n'expirant jamais, vous pouvez ajouter des fonds à tout moment.
L'API LLM uncensored prend-elle en charge le streaming ?
Oui, définissez le paramètre stream à true. Vous recevrez des mises à jour jeton par jeton via les événements envoyés par le serveur (SSE).
Sécurisez votre clé API
Inscrivez-vous, récupérez le jeton, et mettez à jour votre URL de base. Intégration complète en quelques secondes.