Documentation API
Commencez avec l'API du modèle abliterated AI en utilisant des points de terminaison standard compatibles avec OpenAI. Ce guide couvre l'authentification, les requêtes rapides, le streaming et les limites critiques pour votre première intégration.
Authentification et URL de base
Commencez par générer votre clé via le tableau de bord. Utilisez https://api.abliteratedaimodel.com/v1 comme votre URL de base. Transmettez la clé dans le Authorization header. Aucun abonnement ni frais mensuels ne s'appliquent. Votre crédit prépayé couvre l'utilisation jusqu'à épuisement.
Première demande
Envoyez une simple complétion de texte pour vérifier la connectivité. Le modèle uncensored répond instantanément aux invites standards. Remplacez YOUR_API_KEY avec vos identifiants générés. La réponse inclut le texte généré et l'utilisation des jetons.
curl https://api.abliteratedaimodel.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a hello world function in python"}]
}'
Intégration du SDK Python
Utilisez la bibliothèque Python officielle d'OpenAI pour une intégration facile. Définissez l'URL de base sur notre point de terminaison. Initialisez le client avec votre clé API. Envoyez des messages et recevez une sortie texte brute. Cette approche fonctionne pour la plupart des applications LLM standard.
from openai import OpenAI
client = OpenAI(base_url="https://api.abliteratedaimodel.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
Importez le package OpenAI dans votre projet Node.js. Configurez la clé API et l'URL de base. Effectuez une requête de complétion de chat avec votre invite souhaitée. Gérez les données de réponse de manière asynchrone. Cette méthode convient parfaitement aux environnements JavaScript côté serveur.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.abliteratedaimodel.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
Activez le streaming pour une latence plus faible avec des sorties longues. Définissez stream à true dans votre requête. Recevez des chunks au fur et à mesure de leur génération. Traitez chaque chunk pour mettre à jour votre interface utilisateur en temps réel. Cela réduit considérablement les temps d'attente perçus.
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 et erreurs
Les fenêtres de contexte prennent en charge 100 000 jetons au total. La sortie maximale par requête est de 16 000 jetons. Les limites de taux permettent 300 requêtes par minute. Gérez les erreurs comme 401 pour les clés invalides ou 402 pour le crédit insuffisant. Planifiez soigneusement votre utilisation des jetons pour éviter les interruptions lors des tâches à fort volume.
Questions fréquentes
Qu'est-ce que le modèle IA ablité ?
C'est un LLM sans censorship optimisé pour la génération de texte sans restriction. Le modèle supprime les comportements de refus pour le contenu adulte licite. Il utilise des points de terminaison compatibles OpenAI standard pour une intégration facile.
Comment fonctionne la facturation ?
Vous payez par token avec du crédit prépayé. Les tokens en entrée coûtent 0,15 $ par million, et les tokens en sortie coûtent 0,50 $ par million. Le crédit n'expire jamais et les erreurs sont gratuites.
Puis-je utiliser le streaming pour les longs contextes ?
Oui, le streaming fonctionne avec la fenêtre de contexte complète de 100 000 tokens. Il réduit la latence en envoyant les tokens au fur et à mesure de leur génération. C'est idéal pour les applications en temps réel et le contenu de longue forme.
Récupérer votre clé API
Inscrivez-vous, copiez votre clé, et mettez à jour votre URL de base. Configuration simple.
Commencer maintenant