fr ▾
Commencer maintenant

Documentation de l'API pour l'Inférence sans censure

Commencez avec la meilleure API LLM abliterated en quelques minutes. Envoyez des requêtes à notre point de terminaison compatible OpenAI et recevez instantanément des réponses textuelles sans censure.

URL de base et authentification

L'URL de base pour toutes les requêtes est https://api.bestabliteratedllm.com/v1. Ce point de terminaison fonctionne avec n'importe quel SDK OpenAI standard en mettant à jour la configuration de l'URL de base. Vous vous authentifiez à l'aide d'une seule clé API générée lors de l'inscription. La clé donne accès au modèle décentré dédié sans frais d'abonnement ni frais mensuels cachés.

Incluez votre clé API dans le Authorization en-tête en tant que jeton Bearer. Si la clé est manquante ou invalide, l'API renvoie une erreur 401. Chaque compte détient une clé active ; en générer une nouvelle remplace immédiatement la clé précédente.

Point de terminaison Chat Completions

Envoyez des données textuelles au POST /v1/chat/completions endpoint. Le système renvoie le texte généré en fonction de votre invite. Utilisez l'identifiant de modèle uncensored pour accéder au modèle de langage large spécifique ajusté pour des réponses non restreintes. L'API ne prend pas en charge les embeddings, les images, l'audio ou la génération vidéo.

Cette approche directe garantit que vous ne payez que pour les jetons traités. Les erreurs et les refus ne consomment pas de crédit, ce qui le rend rentable pour le développement. Le modèle gère le contenu adulte légal, les récits de fiction et les sujets controversés sans les filtres de contenu standard.

Réponses en streaming avec SSE

Activez le streaming en définissant stream à true dans votre requête. L'API envoie des Server-Sent Events (SSE) pour la livraison en temps réel des jetons. Les statistiques d'utilisation des jetons apparaissent dans le dernier fragment du flux. Cette méthode réduit la latence perçue pour les utilisateurs finaux dans les applications de chat.

Le streaming permet à votre application d'afficher les réponses partielles au fur et à mesure de leur génération. Il offre une expérience utilisateur plus fluide par rapport à l'attente de la complétion complète. Surveillez le flux pour le dernier fragment afin de capturer des comptes de jetons précis à des fins de facturation.

Appel de fonction et mode JSON

Utilisez le tools paramètre pour activer les capacités d'appel de fonction. Cela permet au modèle de générer des données structurées pour la logique de votre application. Vous pouvez également forcer une sortie JSON stricte en utilisant response_format: {"type": "json_object"}. Cela garantit un analyse prévisible pour les workflows automatisés.

L’appel de fonction s’intègre naturellement au raisonnement du modèle uncensored. Il fonctionne aux côtés de la génération de texte standard sans nécessiter de points de terminaison séparés. Définissez les schémas de vos outils dans la charge utile de la demande pour guider efficacement la structure de sortie du modèle.

Paramètres et limites de jetons

La fenêtre de contexte prend en charge jusqu'à 100 000 tokens, combinant prompt et complétion. Vous pouvez générer jusqu'à 16 000 tokens par requête en définissant le max_tokens paramètre. Si non spécifié, la limite de sortie par défaut est de 2 048 tokens. Ajustez temperature et top_p pour contrôler la créativité et l’aléatoire.

Utiliser seed pour des résultats reproductibles lors des tests. Le presence_penalty et frequency_penalty paramètres aident à réduire les répétitions. Ces contrôles vous offrent une gestion précise du comportement du modèle sans configuration externe.

Limites de débit et erreurs

Chaque clé API permet 300 requêtes par minute et jusqu'à 8 requêtes simultanées. La taille maximale du corps de requête est de 8 Mo. Dépasser ces limites déclenche une erreur 429 Too Many Requests. Si votre crédit prépayé s'épuise, l'API renvoie une erreur 402 Payment Required.

Une erreur 401 indique une clé API invalide ou expirée. Assurez-vous que votre clé correspond à celle générée lors de l'inscription. Le crédit n'expire jamais, vous pouvez donc recharger en crypto à tout moment sans perdre votre solde. Les erreurs ne consomment pas vos tokens prépayés.

cURL

curl https://api.bestabliteratedllm.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Show me the full schema for the chat completion endpoint."}]
  }'

Python

from openai import OpenAI

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

Questions fréquentes

Quelle est l'URL de base pour l'API LLM ablité ?

L'URL de base est HTTPS://api.bestabliteratedllm.com/v1. Elle est entièrement compatible avec les SDK et clients OpenAI standard qui permettent la configuration d'une URL de base personnalisée.

Comment authentifier mes requêtes ?

Incluez votre clé API dans l'en-tête Authorization en tant que jeton Bearer. Chaque compte utilise une clé active unique qui remplace la précédente lors de sa régénération.

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

L'API renvoie une erreur 429 si vous dépassez 300 requêtes par minute ou huit connexions simultanées par clé. Mettez temporairement vos requêtes en pause pour reprendre un fonctionnement normal.

Obtenez votre clé en une étape

Inscrivez-vous, copiez le jeton, pointez votre URL de base. C'est fait.

Commencer maintenant