Référence API Abliterating
La référence API Abliterating offre un chemin simple vers notre service LLM sans censure. Utilisez des outils compatibles OpenAI standards pour intégrer notre modèle sans filtres de contenu.
URL de base et authentification
Démarrez chaque requête en pointant votre client vers https://api.abliterating.cc/v1. Transmettez votre clé API unique dans le Authorization en-tête en tant que jeton Bearer. Cette configuration fonctionne avec les SDK officiels OpenAI ou tout client HTTP compatible. Vous recevez cette clé immédiatement après vous être inscrit via Google ou l'e-mail sur le tableau de bord. Conservez-la en sécurité, car elle accorde un accès complet à votre crédit prépayé. Les erreurs et les refus ne consomment pas votre solde, vous pouvez donc tester librement. Notre système gère le routage vers notre modèle sans censure en arrière-plan.
Première demande
Envoyez une requête POST standard de complétion de chat pour tester la connectivité. Votre invite entre dans le modèle, et vous recevez une réponse textuelle directe. Le système supprime les refus typiques pour le contenu adulte légal. Vous contrôlez la longueur de la sortie avec le max_tokens paramètre. L'identifiant du modèle est simplement uncensored. Cette interface simple vous permet de vous intégrer rapidement dans vos projets existants. Vérifiez le corps de la réponse pour le texte généré et l'utilisation des tokens.
Intégration du SDK Python
Utilisez la bibliothèque Python officielle d'OpenAI pour vous connecter facilement. Définissez l'URL de base et la clé API avant d'initialiser le client. Cette approche tire parti du code existant que vous possédez peut-être déjà. La bibliothèque gère automatiquement la sérialisation JSON et les requêtes HTTP. Vous pouvez diffuser des réponses ou récupérer des complétions complètes. Cette méthode est idéale pour les services backend ou les scripts de traitement de données. Configurez vos variables d'environnement pour un déploiement propre. Le SDK abstrait la complexité des appels HTTP bruts.
Installation du SDK Node
Intégrez à l'aide du SDK JavaScript pour les applications web. Initialisez le client avec votre URL de base et votre clé. Cette configuration prend en charge à la fois CommonJS et les modules ES. Vous pouvez envoyer des invites et recevoir du JSON structuré ou du texte brut. Le SDK gère les nouvelles tentatives et la gestion des erreurs efficacement. C'est parfait pour les interfaces de chat en temps réel ou les fonctions serverless. Importez le package et configurez l'environnement. La syntaxe est similaire à celle de la bibliothèque Python pour une cohérence entre les piles logicielles.
Réponses en streaming
Activez le streaming en définissant stream: true dans votre requête. Vous recevez un flux d'événements envoyés par le serveur (SSE) de jetons. Cela vous permet d'afficher le texte au fur et à mesure de sa génération. Le dernier fragment contient les statistiques complètes d'utilisation des jetons. Le streaming réduit la latence perçue pour vos utilisateurs finaux. Il fonctionne parfaitement avec les SDK compatibles OpenAI. Vous pouvez arrêter le flux plus tôt si l'utilisateur modifie l'entrée. Cette fonctionnalité est cruciale pour les expériences de type chat.
Limites, Erreurs et Contexte
Votre fenêtre de contexte s'étend sur 100 000 tokens pour l'entrée et la sortie combinées. Vous pouvez envoyer jusqu'à 16 000 tokens dans une seule réponse. Les limites de débit permettent 300 requêtes par minute par clé. Une erreur 401 signifie que votre clé API est invalide. Une erreur 402 indique que votre crédit prépayé est épuisé. Une erreur 429 signale que vous avez atteint la limite de débit. Les erreurs ne débitent pas vos crédits. Les corps de requête doivent rester en dessous de 8 Mo. Gérez soigneusement vos clés car en remplacer une invalide la précédente.
cURL
curl https://api.abliterating.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list three benefits of the abliterating feature"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.abliterating.cc/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.abliterating.cc/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
L'API Abliterating prend-elle en charge l'appel de fonctions ?
Oui, vous pouvez utiliser les paramètres tools et tool_choice comme avec OpenAI. Le modèle prend en charge les sorties structurées et le mode JSON pour une intégration fiable. Vous définissez le schéma de fonction, et le modèle renvoie les arguments appropriés.
Comment recharger mon crédit ?
Recharger en utilisant USDT sur TRC20 ou USDC sur Base. Les paiements varient de 20 $ à 500 $ avec des crédits bonus pour les montants plus importants. Le crédit n'expire jamais, et vous pouvez recharger à tout moment via le tableau de bord.
La clé API est-elle partagée sur plusieurs appareils ?
Oui, une clé active par compte fonctionne sur n'importe quel appareil. Si vous générez une nouvelle clé, l'ancienne devient immédiatement invalide. Vous pouvez remplacer votre clé directement depuis le tableau de bord sans perdre votre solde de crédit.
Générez votre clé API
Inscrivez-vous, copiez la clé et pointez vers la nouvelle URL de base. C'est fait.