Documentation de l'API Chat Completions
Commencez avec l'API bot AI sans censure en envoyant une seule requête à notre point de terminaison compatible OpenAI. Ce guide couvre l'authentification, le streaming et la sortie structurée pour vos cas d'utilisation de codage et NSFW.
- URL de base
https://api.uncensoredlocal.com/v1- Modèle
uncensored
Authentification et URL de base
Connectez-vous en définissant votre clé API et l'URL de base dans votre client. L'URL de base est https://api.uncensoredlocal.com/v1. Chaque requête nécessite le Authorization header avec votre clé. Aucun numéro de téléphone n'est nécessaire pour l'inscription, et vous pouvez vous authentifier via Google ou e-mail. Les erreurs et les refus ne consomment pas de crédit, donc les tests sont gratuits.
Première demande
Envoyez une complétion standard pour générer du texte. Utilisez l'ID de modèle uncensored pour le modèle. L'API accepte une entrée textuelle et renvoie une sortie textuelle. Vous pouvez tester la connexion immédiatement après avoir généré votre clé.
curl https://api.uncensoredlocal.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Find the current UTC timestamp."}]
}'
Cela renvoie le texte généré dans le corps de la réponse. Vous pouvez ajuster des paramètres comme temperature pour contrôler la créativité. Le modèle est ajusté pour répondre sans refus de contenu pour une utilisation adulte légale.
SDK Python
Utilisez la bibliothèque Python officielle d'OpenAI pour une intégration rapide. Définissez l'URL de base pour pointer vers notre service. Initialisez le client avec votre clé API et envoyez une demande de complétion de chat.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredlocal.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)
L'objet de réponse contient le contenu généré. Vous pouvez accéder au texte directement depuis l'objet message. Cela fonctionne avec n'importe quelle bibliothèque cliente compatible OpenAI.
SDK Node
Installez le package OpenAI Node pour commencer à développer. Configurez l'URL de base et la clé API dans l'instance du client. Envoyez une requête au point de terminaison des complétions de chat.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredlocal.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);
Le résultat fournit tous les détails de complétion. Vous pouvez analyser le texte et l'utiliser dans votre application. L'API prend en charge tous les paramètres standard pour affiner la sortie.
Réponses en streaming avec SSE
Activez le streaming en définissant stream: true dans votre requête. L'API renvoie des Server-Sent Events (SSE) au fur et à mesure de la génération des tokens. Cela permet l'affichage en temps réel de la sortie à l'utilisateur.
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)
Chaque chunk contient du texte partiel. Le dernier chunk inclut les statistiques d'utilisation des tokens. Le streaming réduit la latence perçue pour les réponses longues. Vous pouvez gérer les erreurs événement par événement pendant le flux.
Limites de débit et quotas
Chaque clé API est limitée à 300 requêtes par minute. Vous pouvez avoir 8 requêtes simultanées en même temps. Le corps de la requête ne doit pas dépasser 8 Mo. Si vous envoyez une requête avec une clé invalide, vous recevez une erreur 401. Une erreur 402 indique l'absence de crédit. Une erreur 429 signifie que vous avez atteint la limite de taux. La fenêtre de contexte est de 100 000 tokens pour l'invite et la complétion ensemble. Le maximum de sortie est de 16 000 tokens par requête. Les erreurs sont gratuites, vous pouvez donc tester les limites sans frais.
Questions fréquentes
Quelle est l'URL de base de l'API bot uncensored AI ?
L'URL de base est HTTPS://api.uncensoredlocal.com/v1. Il fonctionne avec n'importe quel SDK compatible OpenAI en mettant à jour le paramètre base_url. Aucune autre URL de base n'est requise pour les requêtes standard.
Comment commencer en ligne avec le LLM sans censure ?
Inscrivez-vous avec Google ou par e-mail pour obtenir une clé API instantanément. Ajoutez du crédit crypto via USDT ou USDC pour commencer à envoyer des requêtes. L'ID du modèle est "uncensored" pour toutes les complétions.
Quelles sont les limites de débit pour l'IA locale uncensored ?
Vous êtes limité à 300 requêtes par minute et à 8 requêtes simultanées par clé. La fenêtre de contexte est de 100,000 tokens. Les corps de requête doivent être inférieurs à 8 Mo. Les erreurs ne comptent pas dans votre limite de taux.
Génération de clé en quelques secondes
Inscrivez-vous, récupérez votre clé, mettez à jour l'URL de base. C'est fait.
URL de basehttps://api.uncensoredlocal.com/v1