Documentation de l'API : Point de terminaison LLM uncensored
Commencez à construire avec notre API LLM sans censure en quelques minutes. L'interface correspond à la norme OpenAI, vous pouvez donc remplacer votre URL de base et votre clé pour accéder immédiatement à la génération de contenu sans restriction.
URL de base et authentification
Votre clé API authentifie chaque requête adressée à nos points de terminaison. Nous émettons une clé active par compte, remplaçant toute clé précédente immédiatement lors de sa génération. Cette conception maintient votre accès simple et sécurisé sans portées de permissions complexes.
Pointez votre client vers l'URL de base et transmettez la clé dans l'en-tête. Le système rejette les clés invalides avec un code d'état 401. Vous n'avez jamais besoin de gérer plusieurs clés ou d'attendre une approbation.
Première demande avec cURL
Vérifiez que votre intégration fonctionne en envoyant une simple complétion de texte. Utilisez l'identifiant du modèle uncensored pour vous assurer de recevoir des réponses sans restriction ni filtres de contenu.
Cette requête illustre la structure de base requise pour notre API. Remplacez YOUR_API_KEY par vos identifiants réels.
curl https://api.modelsunlocked.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Set the server port to 8080 and restart"}]
}'
Intégration du SDK Python
Utilisez la bibliothèque Python officielle d'OpenAI pour interagir avec notre point de terminaison. Définissez l'URL de base et la clé API avant de créer votre instance de client. Cette approche garantit la compatibilité avec les bases de code existantes.
from openai import OpenAI
client = OpenAI(base_url="https://api.modelsunlocked.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)
Installation du SDK Node.js
Intégrez notre LLM sans censure dans vos applications JavaScript à l'aide du SDK standard. Configurez le client avec votre URL de base et votre clé spécifiques.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.modelsunlocked.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);
Réponses en streaming via SSE
Activez le streaming en définissant le paramètre stream à true. Notre API renvoie des Server-Sent Events (SSE) pour une livraison des jetons en temps réel. Chaque fragment contient du texte partiel, permettant à votre application d'afficher les résultats de manière incrémentale.
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)
Limites, Erreurs et Fenêtre de contexte
Votre compte prend en charge une fenêtre de contexte de 100 000 tokens, combinant les tokens de prompt et de complétion. Vous pouvez envoyer jusqu'à 300 requêtes par minute avec une limite de concurrence de 8 requêtes simultanées. Si vous dépassez ces limites, l'API renvoie une erreur de limite de débit 429. Un solde insuffisant entraîne une erreur 402. Assurez-vous que le corps de votre requête reste inférieur à 8 Mo.
FAQ techniques
Quelle est l'URL de base pour l'API des modèles débloqués ?
L'URL de base est HTTPS://api.modelsunlocked.com/v1. Vous devez mettre à jour la configuration de votre client pour pointer vers cette adresse au lieu du point de terminaison OpenAI standard.
Comment gérer les erreurs d'authentification ?
Si vous recevez le code de statut 401, votre clé API est soit invalide, soit expirée. Vérifiez votre tableau de bord pour vous assurer que vous utilisez la bonne clé. Régénérez une nouvelle clé si nécessaire.
Que se passe-t-il si je manque de crédits ?
Les requêtes échouent avec un code de statut 402 lorsque votre crédit prépayé est épuisé. Vous pouvez recharger immédiatement en utilisant de la crypto pour reprendre le service sans perdre votre place dans la file d'attente.
L'accès nécessite une seule étape
Inscrivez-vous, récupérez votre jeton et mettez à jour l'URL de base. Complet.