Démarrage rapide : Intégrez l'IA sans censure en quelques minutes
Intégrez une API LLM sans censure dans votre application en quelques minutes en utilisant les protocoles OpenAI standard. Ce guide de démarrage rapide couvre l'authentification, les requêtes, le streaming et la facturation.
Prérequis et installation du SDK
Le uncensored llm api nécessite les SDK OpenAI standards pour votre langage préféré. Installez la bibliothèque via votre gestionnaire de paquets avant de continuer. Nous prenons en charge Python, Node.js et les requêtes HTTP directes. Aucun pilote spécial ni téléchargement de modèle local n'est nécessaire. Vous avez simplement besoin d'une connexion Internet et de votre clé API.
Définir l'URL de base et la clé API
Configurez votre client pour pointer vers notre couche d'inférence hébergée. Utilisez l'URL de base https://api.aiuncensoredchat.com/v1 et votre clé API unique. Cela garantit que toutes les requêtes sont acheminées correctement vers notre modèle uncensored. L'identifiant du modèle est simplement uncensored. N'utilisez pas d'autres noms de modèles comme GPT-4 ou Claude.
Envoi de votre première demande de complétion
Envoyez une requête POST à /v1/chat/completions avec votre message. Le point de terminaison accepte des paramètres standard. Vous recevrez immédiatement une réponse textuelle. Cela confirme que votre intégration fonctionne. Testez avec une invite simple pour vérifier la connectivité.
Gestion des réponses en streaming
Activez le streaming en définissant stream: true. L'API renvoie des fragments via des événements envoyés par le serveur (SSE). Chaque fragment contient du texte partiel. Le dernier fragment inclut les détails d'utilisation des jetons. Cette approche réduit la latence perçue pour les utilisateurs finaux. Traitez les fragments séquentiellement dans la logique de votre application.
Configuration des paramètres (température, top_p)
Ajuster temperature pour la créativité ou top_p pour la diversité. Ces paramètres contrôlent le comportement de sortie du modèle. Les valeurs par défaut fonctionnent pour la plupart des cas d'utilisation. Vous pouvez également définir stop séquences ou seed pour la reproductibilité. L'appel de fonction et le mode JSON sont pris en charge.
Comprendre l'utilisation et la facturation des tokens
La facturation est basée sur l'utilisation sans frais mensuels. Le crédit prépayé couvre la consommation de tokens. Les erreurs et les refus sont gratuits. La fenêtre de contexte est de 100 000 tokens. La sortie maximale est de 16 000 tokens. Les paiements crypto incluent des crédits bonus. Les recharges commencent à 20 $. Le crédit n'expire jamais. Surveillez l'utilisation via le tableau de bord.
cURL
curl https://api.aiuncensoredchat.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "fetch current date and time in utc"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.aiuncensoredchat.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.aiuncensoredchat.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)FAQ
Quelle est l'URL de base de l'API uncensored AI ?
L'URL de base est HTTPS://api.aiuncensoredchat.com/v1. Utilisez ceci pour toutes les requêtes. Elle est compatible avec les SDK OpenAI standard. Aucun routage supplémentaire n'est requis.
Comment gérer les erreurs ?
Les erreurs courantes incluent 401 pour les clés invalides, 402 pour le crédit insuffisant et 429 pour les limites de débit. Vérifiez d'abord votre clé API. Ensuite, vérifiez votre solde prépayé. Enfin, respectez la limite de 300 requêtes par minute.
Quelle est la taille de la fenêtre de contexte ?
La fenêtre de contexte est de 100 000 tokens pour l'invite et la complétion combinés. Vous pouvez envoyer jusqu'à 16 000 tokens en sortie. Définissez max_tokens si vous avez besoin d'une réponse plus courte.
Obtenez votre clé API maintenant
Inscrivez-vous, copiez la clé, mettez à jour votre URL de base. C'est tout.