Documentation API LLM sans censure
Connectez votre client compatible OpenAI à notre API LLM sans censure en quelques secondes. Nous gérons l'hébergement afin que vous puissiez envoyer des invites et recevoir du texte sans filtres corporatifs.
Table des matières
Authentification & Clés
Commencez par générer une clé sur notre tableau de bord. Vous vous inscrivez avec Google ou une adresse e-mail et un mot de passe, puis copiez la chaîne immédiatement. Envoyez-la dans le Authorization en-tête en tant que jeton Bearer. Cette clé unique contrôle votre quota et vos limites de streaming.
curl https://api.bestuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top 5 rust libraries for async web servers"}]
}'Une clé active par compte. Si vous en générez une nouvelle, l'ancienne clé cesse de fonctionner instantanément. Votre crédit prépayé couvre chaque requête, et les fonds inutilisés ne expirent jamais.
Point de terminaison Chat Completions
Envoyez des messages au /v1/chat/completions point de terminaison utilisant le format OpenAI standard. Notre modèle sans censure traite vos instructions système et les invites utilisateur sans refuser les sujets adultes légaux ou controversés. Nous renvoyons des réponses en texte pur dans le choices tableau.
from openai import OpenAI
client = OpenAI(base_url="https://api.bestuncensored.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)Gardez vos charges utiles sous 8 Mo. Le modèle accepte jusqu'à 100 000 tokens pour l'invite et la complétion combinées. Si vous ne définissez pas max_tokens, la sortie est plafonnée à 2 048 tokens. Nous ne proposons pas d'endpoints pour les embeddings, la génération d'images ou le fine-tuning.
Streaming & Utilisation des jetons
Activez le streaming en définissant stream à true. Le serveur renvoie des événements envoyés par le serveur pour chaque jeton généré. Vous recevez une sortie en temps réel pendant que le modèle construit la réponse. Les données d'utilisation des jetons n'apparaissent que dans le dernier fragment du flux.
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)Gérez les réponses partielles avec élégance. Si le flux se coupe, vous pouvez réessayer la requête. Notre API uncensored prend en charge l'appel de fonctions et le mode JSON pour des sorties structurées. Utilisez response_format avec json_object pour des types de données cohérents.
Paramètres & Configuration
Maîtrisez l'aléatoire avec temperature et top_p. Définissez seed pour des résultats reproductibles. Utilisez stop séquences pour interrompre la génération prématurément. Ajustez presence_penalty et frequency_penalty pour influencer la répétition des mots.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.bestuncensored.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);Ces paramètres fonctionnent exactement comme le SDK OpenAI. Nous n'ajoutons pas de modificateurs cachés. Vos requêtes sont traitées directement par notre modèle uncensored. Vous pouvez combiner des outils avec tool_choice pour les flux de travail automatisés.
Codes d'erreur & Limites
Surveillez vos réponses pour les codes d'état HTTP standard. Une erreur 401 signifie que votre clé API est invalide ou manquante. Une erreur 402 indique que vous disposez de crédits prépayés insuffisants. Une erreur 429 signale que vous avez dépassé vos limites de débit.
Nous autorisons 300 requêtes par minute par clé. Vous pouvez également envoyer 8 requêtes simultanées. Si vous atteignez ces limites, pausez brièvement avant de réessayer. Les erreurs et les refus ne consomment pas vos tokens. Seules les complétions réussies débitent votre solde.
Liste des modèles
Interrogez le /v1/models point de terminaison pour vérifier les options disponibles. Notre API sans restriction sert actuellement un seul grand modèle de langage. L'ID du modèle est uncensored. C'est un modèle à poids ouverts ajusté pour des réponses directes sans filtres de contenu.
curl https://api.bestuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top 5 rust libraries for async web servers"}]
}'Nous n’opérons pas de routage entre plusieurs fournisseurs. Vous utilisez notre modèle non censuré spécifique. Il prend en charge le format complet de complétion de chat. Consultez l’objet de réponse pour la version exacte du modèle et les détails de prix par 1M de tokens.
FAQ technique
Comment payer l’API IA uncensored ?
Nous acceptons uniquement les cryptomonnaies. Vous pouvez recharger avec de l'USDT sur TRC20 ou de l'USDC sur Base. Les rechargements minimums commencent à 20 $. Vous recevez un crédit bonus pour les montants plus élevés.
Quelle est la fenêtre de contexte pour le LLM sans filtre en ligne ?
Le modèle prend en charge une fenêtre de contexte de 100 000 tokens. Cela inclut à la fois votre invite d'entrée et la complétion générée. Vous pouvez envoyer de longs documents ou des historiques de conversation étendus sans atteindre de limites strictes.
L'API sans filtre est-elle compatible avec les SDK OpenAI ?
Oui, il est entièrement compatible avec OpenAI. Il vous suffit de mettre à jour l'URL de base et la clé API dans votre client. La structure du point de terminaison et le format de réponse correspondent au schéma standard de complétion de chat. Vous pouvez utiliser n'importe quelle bibliothèque compatible.
Obtenez votre clé API
Inscrivez-vous, récupérez votre clé et mettez à jour l'URL du point de terminaison. Simple.