- Modèles AI débloqués
- Documentation API
Documentation API
Cette documentation couvre l'interface principale chat-completions pour notre modèle sans censure. Utilisez les points de terminaison fournis pour envoyer du texte et recevoir des réponses illimitées immédiatement.
Authentification et URL de base
Envoyez vos requêtes à notre URL de base avec une clé API valide dans l'en-tête.
- URL de base :
https://api.unlockedaimodels.com/v1 - En-tête :
Authorization: Bearer YOUR_API_KEY
L'identifiant du modèle est simplement uncensored. Vous obtenez une clé active par compte, qui remplace toute clé précédente lors de sa génération.
curl https://api.unlockedaimodels.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate the standard HTTP headers for a POST request."}]
}'
Point de terminaison Chat Completions
Le POST /v1/chat/completions point de terminaison traite votre texte et retourne une complétion.
C'est le seul point de terminaison textuel que nous fournissons. Nous n'offrons pas de génération d'images, d'audio ou d'embeddings. Le modèle accepte un tableau de messages standard contenant vos tours système, utilisateur et assistant.
Les erreurs comme 401 indiquent une clé invalide, tandis que 402 signifie que vous avez besoin de plus de crédit. Les requêtes ne sont facturées que lorsque des jetons sont générés.
Réponses en streaming (SSE)
Activez le streaming en définissant stream: true dans le corps de votre requête.
Chaque chunk contient du texte partiel, vous permettant d'afficher la sortie en temps réel. Le dernier chunk inclut les statistiques complètes d'utilisation des tokens pour la transparence de la facturation.
Cette méthode réduit la latence perçue pour les réponses longues, ce qui est critique lors de la génération de plus de 16 000 tokens.
from openai import OpenAI
client = OpenAI(base_url="https://api.unlockedaimodels.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)
Appel de fonction et outils
Définissez les outils dans votre requête pour activer l'appel de fonctions structuré.
Le modèle prend en charge tool_choice paramètres, vous permettant de forcer des comportements spécifiques ou de laisser le modèle décider. Cela est utile pour créer des agents qui doivent interagir avec des systèmes externes sans rompre le contexte uncensored.
Assurez-vous que vos définitions d'outils suivent le schéma OpenAI pour la compatibilité.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unlockedaimodels.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);
Mode JSON et sorties structurées
Forcez le modèle à retourner du JSON valide en définissant response_format: {"type": "json_object"}.
Cela garantit une analyse prévisible pour vos applications. Utilisez ce mode lors de l'extraction de données ou de la génération de fichiers de configuration.
Combiné avec l'appel de fonctions, cela crée un pipeline robuste pour les tâches automatisées sans couches de validation externes.
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)
Paramètres : Température, Top-P et Stop
Contrôlez la créativité avec temperature Et la diversité avec top_p.
Utiliser stop séquences pour interrompre la génération à des marqueurs spécifiques. La fenêtre de contexte est de 100 000 tokens au total, avec une sortie maximale de 16 000 tokens sauf si vous spécifiez une valeur inférieure max_tokens valeur (la valeur par défaut est 2 048).
Les limites de débit sont de 300 requêtes par minute et de 8 requêtes concurrentes par clé.
FAQ
Comment commencer avec le modèle sans censure ?
Inscrivez-vous avec Google ou e-mail pour recevoir un essai gratuit de $0,50. Ajoutez un crédit crypto pour continuer à utiliser l'API après l'expiration de l'essai. Utilisez l'URL de base fournie et votre clé API pour effectuer votre première requête.
Que se passe-t-il si je touche la limite de taux ?
Vous recevrez une erreur 429. La limite est de 300 requêtes par minute et de 8 requêtes simultanées par clé. Attendez un moment et réessayez, ou réduisez le nombre de requêtes parallèles.
Le modèle sans censure est-il gratuit ?
Non, mais vous bénéficiez d'un crédit d'essai de 0,50 $. Ensuite, vous payez au prorata de l'utilisation. Les tokens d'entrée coûtent 0,15 $ par million, et les tokens de sortie coûtent 0,50 $ par million. Les erreurs et les refus sont gratuits.
Obtenez votre clé API maintenant
Inscrivez-vous, copiez la clé et mettez à jour l'URL de base. C'est tout ce dont vous avez besoin.