fr ▾

DéliuréRéférence API

Réclamer une clé d'essai

Documentation de l'API IA déliurée

Commencez avec Unjailed AI en quelques secondes grâce à notre API compatible OpenAI. Envoyez une requête et recevez du texte sans censure sans surcharge de configuration.

URL de base
https://api.aiunjailed.com/v1
Modèle
sans censure

URL de base et authentification

Utiliser https://api.aiunjailed.com/v1 comme votre URL de base et incluez votre clé API dans le Authorization header. Vous recevez une clé active par compte, que vous pouvez générer instantanément via Google ou e-mail sur la page Obtenir la clé API. Cette configuration fonctionne avec n'importe quel SDK OpenAI standard en remplaçant simplement la variable URL de base. Votre clé authentifie toutes les requêtes vers le point de terminaison du modèle uncensored.

curl https://api.aiunjailed.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list ten terminal commands for linux"}]
  }'

Première demande

Envoyez une requête POST à /v1/chat/completions avec l'ID du modèle défini sur uncensored. Ce modèle unique gère tous vos besoins de génération de texte sans complexité de routage. Vous pouvez spécifier des paramètres tels que temperature et top_p pour contrôler la créativité. L'API retourne des réponses textuelles brutes directement à votre application.

from openai import OpenAI

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

Intégration du SDK Node

Initialiser le client avec votre clé API et l'URL de base correcte pour commencer à générer du contenu. Les développeurs Node peuvent tirer parti du SDK officiel pour des interactions simples basées sur les promesses. Cette approche garde votre code propre tout en assurant la compatibilité avec les structures de requête standard. Vous pouvez ajuster le max_tokens pour contrôler la longueur de sortie dans la limite de 16,000 tokens.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.aiunjailed.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 en définissant stream: true dans le corps de votre requête pour recevoir des mises à jour jeton par jeton. Cette fonctionnalité utilise les événements envoyés par le serveur (SSE) pour la livraison de texte en temps réel. Les détails d'utilisation des jetons apparaissent dans le dernier fragment du flux. Le streaming réduit la latence perçue pour les utilisateurs finaux tout en maintenant une compatibilité API complète.

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 du modèle et mode JSON

Maîtrisez le comportement de génération à l'aide de paramètres standards tels que temperature, top_p, et stop séquences. Vous pouvez imposer une sortie structurée en définissant response_format à {"type": "json_object"}. Cela garantit que l'API renvoie un JSON valide pour la logique de votre application. L'appel de fonctions est également pris en charge via le tools le paramètre pour des workflows complexes.

Limites, Erreurs et Fenêtre de contexte

Votre fenêtre de contexte s'étend sur 100 000 tokens pour le prompt et la complétion combinés, avec une sortie maximale de 16 000 tokens. Vous êtes limité à 300 requêtes par minute et 8 requêtes simultanées par clé. Les erreurs courantes incluent 401 pour les clés invalides, 402 lorsque le crédit est épuisé, et 429 pour les limites de débit. Les requêtes dépassant la limite de corps de 8 Mo échoueront également. Les erreurs ne consomment pas votre crédit prépayé.

FAQ

Comment commencer avec l'IA déliée ?

Inscrivez-vous en utilisant Google ou e-mail pour recevoir votre clé API instantanément. Configurez ensuite votre SDK avec l'URL de base et envoyez votre première requête au point de terminaison des complétions de chat.

Quelle est la taille de la fenêtre de contexte ?

L'API prend en charge une fenêtre de contexte de 100 000 tokens pour l'entrée et la sortie combinées. Vous pouvez spécifier jusqu'à 16 000 tokens pour la complétion dans une seule requête.

Pourquoi j'obtiens une erreur 402 ?

Une erreur 402 indique que votre crédit prépayé est épuisé. Rechargez en utilisant USDT (TRC20) ou USDC (Base) pour reprendre le service immédiatement.

Générez votre clé

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

Réclamer une clé d'essai