Heretic IADocumentation API LLM sans censure
Documentation API LLM sans censure
Commencez avec l'API Heretic Ia en quelques minutes. Ce guide de démarrage rapide couvre l'authentification, les requêtes, le streaming et les limites pour le LLM sans censure.
URL de base et authentification
L'API utilise une URL de base unique pour toutes les requêtes. Vous vous authentifiez en utilisant une clé API passée dans le Authorization header. Créez un compte via Google ou e-mail sur le Obtenir la clé API page pour recevoir votre clé immédiatement.
- URL de base :
https://api.hereticia.com/v1 - Auth :
Authorization: Bearer YOUR_API_KEY
Aucun numéro de téléphone n'est requis pour l'inscription, et la clé est valable pour tous les points de terminaison. Utilisez les SDK officiels OpenAI en définissant l'URL de base et la clé API. La clé n'est affichée qu'une seule fois, veuillez donc la conserver en sécurité.
Première demande
Envoyez une requête standard chat.completions requête pour générer du texte à partir du modèle uncensored. Le point de terminaison accepte des charges utiles JSON avec un messages tableau et un model field set to uncensored.
Cette requête illustre une interaction simple. Le modèle renvoie du texte sans refus de contenu pour un usage adulte légal. Consultez la réponse pour le contenu généré.
curl https://api.hereticia.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Calculate the sum of 2048 and 512."}]
}'
Intégration du SDK Python
Utilisez la bibliothèque Python officielle d'OpenAI pour intégrer l'API dans vos scripts. Définissez l'URL de base sur https://api.hereticia.com/v1 et fournissez votre clé API. La bibliothèque gère automatiquement le formatage des requêtes.
Installez la bibliothèque via pip. Initialisez ensuite le client avec l'URL de base personnalisée. Envoyez un message et affichez la réponse. Cette approche fonctionne pour la plupart des clients compatibles OpenAI.
from openai import OpenAI
client = OpenAI(base_url="https://api.hereticia.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
Intégrez avec Node.js en installant le package OpenAI. Configurez le client avec l'URL de base de Heretic Ia et votre clé API. Le SDK simplifie la création des requêtes et l'analyse des réponses.
Initialiser le client avec l'URL de base correcte. Créez une demande de complétion de chat avec le uncensored modèle. Gérez la réponse pour extraire le texte généré. Cette méthode est efficace pour les applications côté serveur.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.hereticia.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
Activez le streaming en définissant stream: true dans votre requête. L'API renvoie un flux de fragments d'événements envoyés par le serveur (SSE). Chaque fragment contient du texte partiel et des données d'utilisation des jetons dans le dernier fragment.
Le streaming réduit la latence perçue pour les réponses longues. Traitez chaque chunk à mesure qu'il arrive. Le dernier chunk inclut le nombre total de tokens pour la requête. Cette fonctionnalité est essentielle pour les interfaces de chat en temps réel.
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, Erreurs et Fenêtre de contexte
La fenêtre de contexte prend en charge 100 000 tokens au total (prompt plus complétion). La sortie maximale est de 16 000 tokens par requête. Si max_tokens n'est pas défini, la limite est de 2 048 jetons.
Les limites de taux permettent 300 requêtes par minute par clé. Les requêtes simultanées sont limitées à 8 par clé. La taille du corps de la requête ne doit pas dépasser 8 Mo. Les erreurs incluent 401 pour les clés invalides, 402 pour le crédit insuffisant et 429 pour les limites de taux. Les erreurs et les refus ne consomment aucun crédit.
Questions fréquemment posées
Comment commencer avec l'API Heretic IA ?
Inscrivez-vous sur la page Obtenir la clé API à l'aide de Google ou de votre adresse e-mail. Vous recevrez une clé API immédiatement. Utilisez cette clé avec n'importe quel SDK compatible OpenAI en définissant l'URL de base sur HTTPS://api.hereticia.com/v1.
Quelle est la fenêtre de contexte et la limite de sortie ?
La fenêtre de contexte est de 100 000 tokens, incluant à la fois la requête et la réponse. La sortie maximale par requête est de 16 000 tokens, ou 2 048 tokens si max_tokens n'est pas spécifié.
Comment fonctionne le streaming et où l'utilisation des tokens est-elle rapportée ?
Définissez stream: true pour recevoir un flux d'événements envoyés par le serveur (SSE). Chaque chunk contient du texte partiel. Les détails d'utilisation des jetons sont fournis dans le dernier chunk du flux.
Générez votre clé API
Créez un compte, récupérez la clé et mettez à jour votre URL de base. C'est toute la configuration.