fr ▾

API LLM sans censure pour développeurs

https://api.aiablated.com/v1sans censure

Documentation API Ablated ai

Obtenez votre première réponse du modèle LLM non censuré ablated en moins d'une minute grâce à notre API compatible OpenAI. Vous n'avez besoin que d'une clé API et d'une URL de base pour commencer à envoyer des requêtes.

Authentification : Utilisation de votre clé API

Votre clé API authentifie chaque requête que vous envoyez à nos serveurs. Nous émettons une seule clé par compte, que vous générez via le tableau de bord. Transmettez cette clé dans le Authorization header en utilisant le schéma Bearer. Si vous envoyez une clé invalide, nous renvoyons une erreur 401. Si votre crédit prépayé s'épuise, nous renvoyons une erreur 402 vous obligeant à recharger via crypto avant de continuer.

URL de base et structure des points de terminaison

Envoyez toutes les requêtes à notre URL de base unique pour les complétions de chat. Nous ne proposons pas d'embeddings, de génération d'images ou de points de terminaison de fine-tuning. Utilisez le standard POST /v1/chat/completions chemin pour envoyer vos prompts. Vous pouvez également interroger GET /v1/models à vérifier l'identifiant de modèle disponible. Cette structure garantit la compatibilité avec les clients SDK OpenAI existants sans logique de routage personnalisée.

Démarrage rapide : Votre première requête avec ablated AI

Envoyez une requête textuelle simple pour tester immédiatement le modèle uncensored. Utilisez la bibliothèque officielle OpenAI ou n'importe quel client HTTP pour POSTER votre message. Le modèle renvoie une réponse textuelle sans filtrer le contenu adulte légal. Remplacez la clé de remplacement par votre véritable identifiant provenant du tableau de bord.

curl https://api.aiablated.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "what is the current version of the api"}]
  }'

Cette requête illustre le flux d'interaction de base. Vous recevez une réponse directe du modèle abstrait. Ajustez l'invite système pour définir le persona ou le contexte pour votre cas d'utilisation spécifique.

Intégration du SDK Python

Utilisez la bibliothèque Python officielle d'OpenAI pour intégrer l'API dans vos applications. Définissez l'URL de base et la clé API dans la configuration du client. Cette approche gère automatiquement la sérialisation et l'analyse des erreurs. Vous pouvez diffuser des réponses ou les récupérer de manière synchrone. La bibliothèque cliente gère le cycle de vie de la connexion pour vous.

from openai import OpenAI

client = OpenAI(base_url="https://api.aiablated.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)

Cet extrait de code initialise correctement le client. Il pointe vers notre URL de base spécifique. Assurez-vous d'installer la dernière version du package openai pour une compatibilité totale avec les fonctionnalités de streaming et d'appel de fonctions.

Intégration du SDK Node.js

Intégrez l'API dans vos projets JavaScript ou TypeScript à l'aide du SDK standard. Configurez l'URL de base pour pointer vers notre service. Cela vous permet d'utiliser des méthodes familières comme chat.completions.create. Le SDK gère les en-têtes de requête et l'analyse des réponses. Vous pouvez facilement ajouter une gestion des erreurs pour les limites de débit ou les échecs d'authentification.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.aiablated.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);

Cette configuration garantit que votre application Node communique correctement. Le remplacement de l'URL de base est l'étape critique. Sans cela, le SDK tentera de joindre le cloud OpenAI au lieu de nos serveurs.

Réponses en streaming et consommation de jetons

Recevez des réponses jeton par jeton en utilisant les Server-Sent Events (SSE). Cela réduit la latence perçue pour les sorties longues. Le dernier chunk du flux contient l'utilisation totale des jetons pour la requête. Vous pouvez suivre la consommation de votre crédit prépayé en temps réel. Définissez stream: true dans votre charge utile de requête pour activer ce mode. C'est idéal pour les interfaces de chat et la génération de texte en direct.

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)

Cette approche de streaming offre une expérience utilisateur fluide. Le dernier chunk inclut les statistiques d'utilisation. Surveillez ces chiffres pour gérer efficacement votre crédit prépayé. Les erreurs lors du streaming sont gérées de manière élégante par le SDK.

Questions fréquentes

Quelle est la fenêtre de contexte pour le modèle IA ablaté ?

Le modèle prend en charge une fenêtre de contexte de 100 000 tokens pour l'entrée et la sortie combinées. Vous pouvez générer jusqu'à 16 000 tokens par requête. Si vous ne spécifiez pas de limite, la sortie par défaut est de 2 048 tokens. Cela permet de gérer des conversations étendues ou le traitement de longs documents sans troncature immédiate.

Comment gérer les limites de taux et les erreurs ?

Vous êtes limité à 300 requêtes par minute et à 8 requêtes simultanées par clé. Si vous dépassez ces limites, vous recevrez une erreur 429. Une erreur 401 indique une clé API invalide, tandis qu'une erreur 402 signifie que vous devez recharger votre crédit prépayé. Nous n'offrons pas de SLA, planifiez donc votre volume de requêtes en conséquence.

Le modèle IA ablaté est-il un produit officiel d'OpenAI ?

Non, le modèle IA ablated est un modèle open-weight indépendant exécuté sur nos serveurs. Il est compatible avec le format de l'API OpenAI mais n'est ni GPT, ni Claude, ni Gemini. Il est ajusté pour répondre sans refus de contenu pour une utilisation adulte légale. Consultez la documentation officielle d'OpenAI pour les détails spécifiques de leurs modèles.

Obtenez votre clé API

Inscrivez-vous, copiez la clé, mettez à jour l'URL de base. C'est tout.

Ouvrir un compte