fr ▾

API sans cendre compatible OpenAI

Créez des clés
par 1M tokens d'entrée
$0.15
Tokens de sortie / 1M
$0.50
contexte de tokens
100,000

Documentation de l'API LLM Le moins censuré

Commencez avec l'API LLM sans censure en moins de deux minutes en pointant votre SDK OpenAI existant vers notre URL de base et en remplaçant l'ID du modèle. Ce guide rapide couvre l'authentification, les requêtes de base et le streaming afin que vous puissiez intégrer l'API immédiatement.

Guide de démarrage rapide : Connectez votre SDK

Commencez à envoyer des requêtes immédiatement en mettant à jour votre URL de base et votre clé API. Notre API accepte les clients compatibles OpenAI standards, vous devez donc simplement modifier la configuration du point de terminaison. Utilisez l'ID de modèle "uncensored" pour toutes les requêtes afin d'accéder au modèle non censuré. L'URL de base est HTTPS://api.leastcensoredllm.com/v1. Vous obtenez une clé instantanément après vous être inscrit avec Google ou e-mail. Aucun numéro de téléphone n'est requis pour l'inscription.

curl https://api.leastcensoredllm.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Generate the system config file for the new server setup"}]
  }'

Points de terminaison et paramètres pris en charge

Nous proposons deux endpoints : POST /v1/chat/completions et GET /v1/models. Il n'y a pas d'endpoints d'embedding, d'image ou d'audio. Vous pouvez utiliser des paramètres standards comme temperature, top_p et les séquences d'arrêt. L'API supporte l'appel de fonctions et le mode JSON pour les sorties structurées. Utilisez l'endpoint GET pour vérifier les modèles disponibles. Notre clé API authentifie toutes les requêtes.

from openai import OpenAI

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

Utilisation des tokens en streaming

Activez le streaming en définissant stream à true dans votre requête. Vous recevez des fragments d'événements envoyés par le serveur (SSE) au fur et à mesure que le modèle génère du texte. Les détails d'utilisation des jetons apparaissent dans le dernier fragment du flux. Cela vous permet de suivre les coûts en temps réel. Le streaming fonctionne avec tous les paramètres standard. L'API renvoie du contenu partiel immédiatement.

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)

Mode JSON et appel de fonctions

Forcez une sortie structurée en définissant response_format sur {"type": "json_object"}. Le modèle renverra du JSON valide au lieu de texte libre. L'appel de fonctions fonctionne en transmettant les paramètres tools et tool_choice. L'API prend en charge les définitions d'outils standard. C'est utile pour créer des agents ou analyser des données. Utilisez le modèle sans censure pour des réponses structurées fiables.

Limites de taux et concurrence

Chaque clé API prend en charge 300 requêtes par minute. Vous pouvez exécuter 8 requêtes concurrentes simultanément. La taille maximale du corps de la requête est de 8 Mo. Si vous dépassez la limite, vous recevez une erreur 429. Utilisez une seule clé par compte. Vous pouvez générer une nouvelle clé pour remplacer l'ancienne. Les erreurs et les refus ne sont pas comptabilisés dans votre limite de taux.

Fenêtre de contexte et nombre maximum de jetons

La fenêtre de contexte est de 100 000 tokens pour l'invite et la complétion combinées. La sortie maximale par défaut est de 2 048 tokens. Vous pouvez définir max_tokens jusqu'à 16 000 par requête. Des contextes plus longs sont pris en charge dans la limite de la fenêtre. Soyez conscient de la taille de corps de 8 Mo. Cela permet des conversations profondes ou le traitement de grands documents.

Node.js

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.leastcensoredllm.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équemment posées

Quelle est l'URL de base pour l'API LLM le moins censuré ?

L'URL de base est HTTPS://api.leastcensoredllm.com/v1. Utilisez cette URL avec n'importe quel SDK ou client HTTP compatible OpenAI. Vous devez fournir votre clé API dans l'en-tête Authorization.

Comment gérer les limites de taux ?

Vous êtes limité à 300 requêtes par minute par clé. Si vous dépassez cette limite, l'API renvoie un code d'état 429. Vous pouvez exécuter 8 requêtes simultanées. Les erreurs ne comptent pas dans la limite.

L'API LLM sans filtre est-elle compatible avec les SDK OpenAI ?

Oui, l'API est entièrement compatible avec OpenAI. Il vous suffit de modifier l'URL de base et l'ID du modèle. L'ID du modèle est "uncensored". Les paramètres standards tels que temperature et top_p fonctionnent comme prévu.

Obtenez votre clé API maintenant

Inscrivez-vous, récupérez votre clé et mettez à jour votre URL de base. C'est tout le processus.

Créez des clés