fr ▾
Obtenez votre clé

Documentation API

Utilisez notre point de terminaison compatible OpenAI pour générer du texte avec le modèle uncensored. Commencez par une requête simple ou activez le streaming pour une sortie de tokens en temps réel.

URL de base et authentification

Envoyez des demandes à https://api.uncensoredaicharacter.com/v1 avec votre clé API dans le Authorization header. La clé est émise immédiatement lors de l'inscription via Google ou e-mail. Utilisez l'ID du modèle uncensored pour toutes les complétions.

curl https://api.uncensoredaicharacter.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 server uptime status"}]
  }'

Chaque compte détient une clé active. Si vous faites pivoter la clé, l'ancienne cesse de fonctionner instantanément. Des limites s'appliquent par clé pour maintenir le service équitable. Les corps de requête doivent rester inférieurs à 8 Mo. Cela garantit des performances cohérentes pour votre application.

Première demande : SDK Python

Initialisez le client avec votre clé et pointez-le vers notre URL de base. Transmettez le nom du modèle et les messages utilisateur pour obtenir une réponse textuelle. Cela fonctionne avec les bibliothèques compatibles OpenAI standard. La réponse inclut l'utilisation des jetons et le contenu.

from openai import OpenAI

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

Vous pouvez ajuster des paramètres tels que temperature pour contrôler l'aléatoire. L'API retourne du JSON ou du texte selon vos paramètres. Les erreurs retournent des codes de statut HTTP standards. Consultez le code de statut pour gérer les problèmes avec élégance.

Première demande : SDK Node

Configurez le client Node pour utiliser notre point de terminaison. Définissez le apiKey et baseURL propriétés correctement. Appelez chat.completions.create() avec l'ID du modèle. La bibliothèque gère la sérialisation et les nouvelles tentatives automatiquement.

import OpenAI from "openai";

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

Les réponses en flux sont prises en charge via des itérateurs asynchrones. Cela vous permet d'afficher les tokens à mesure qu'ils sont générés. La fenêtre de contexte prend en charge jusqu'à 100,000 tokens au total. Utilisez ceci pour de longs documents ou des conversations prolongées.

Réponses en streaming

Activez le streaming en définissant stream: true dans votre requête. L'API renvoie un flux d'événements envoyés par le serveur (SSE). Chaque fragment contient du texte partiel et des données d'utilisation des jetons. Le dernier fragment inclut les statistiques d'utilisation complètes.

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)

Le streaming réduit la latence perçue pour les utilisateurs finaux. Vous pouvez traiter les tokens en temps réel sans attendre la réponse complète. La mise en mémoire tampon est gérée par la bibliothèque cliente. Surveillez les comptes de tokens pour rester dans votre crédit prépayé.

Gestion des erreurs et limites

Gérez les erreurs en vérifiant le code de statut HTTP. Un 401 erreur signifie que votre clé API est invalide ou manquante. Un 402 erreur indique un crédit prépayé insuffisant. Un 429 erreur signifie que vous avez atteint la limite de taux de 300 requêtes par minute. Les remboursements ne sont pas disponibles pour le crédit utilisé.

La fenêtre de contexte permet 100,000 tokens pour l'entrée et la sortie combinées. La sortie maximale est de 16,000 tokens par demande. Définissez max_tokens pour contrôler la longueur de la sortie. Les erreurs ne consomment pas de crédit si elles sont détectées avant le traitement. Cela protège votre solde contre les boucles accidentelles.

Configuration et contraintes

Définissez des paramètres comme top_p, seed, et stop séquences pour façonner la sortie. Utilisez response_format pour le mode JSON. L'appel de fonctions est pris en charge via les outils. Tous les paramètres suivent le schéma standard OpenAI. Cela facilite la migration pour les projets existants.

Les requêtes sont limitées à 8 connexions simultanées par clé. La limite de taille du corps est de 8 Mo. Ces contraintes garantissent des performances stables. Le modèle sans censure gère divers sujets sans refus. Ajustez les paramètres pour correspondre parfaitement à votre cas d'utilisation.

FAQ

Comment commencer avec l'API de personnages IA sans censure ?

Inscrivez-vous avec Google ou e-mail pour recevoir une clé API instantanément. Ajoutez du crédit prépayé via crypto pour commencer à envoyer des requêtes. L'URL de base est HTTPS://api.uncensoredaicharacter.com/v1.

Que se passe-t-il si je touche une limite de taux ou une erreur ?

Vous recevrez un code d'état 429 pour les limites de débit ou 401/402 pour les problèmes d'authentification/de crédit. Les erreurs ne consomment pas de crédit si elles se produisent avant le traitement. Ajustez la fréquence de vos requêtes ou rechargez votre solde.

Puis-je utiliser cela avec les SDK OpenAI existants ?

Oui, l'API est entièrement compatible avec OpenAI. Il vous suffit de mettre à jour l'URL de base et la clé API dans la configuration de votre client. Elle prend en charge le streaming, le mode JSON et l'appel de fonctions.

Obtenez votre clé maintenant

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

Obtenez votre clé