fr ▾
Créez des clés

Intégrez le modèle Uncensored en quelques minutes

Connectez votre SDK OpenAI standard à notre modèle sans censure en quelques minutes. Envoyez des requêtes, recevez du texte brut et mettez à l'échelle sans garde-fous.

https://api.kiohnezensur.com/v1uncensored

Installation & Configuration

Commencez par pointer votre client vers l'URL de base de l'API uncensored. Vous avez besoin d'une clé API valide pour l'authentification. Obtenez-en une instantanément via Google ou e-mail sur la page Obtenir la clé API. Aucun numéro de téléphone requis. L'endpoint accepte les payloads JSON standard.

Définissez l'URL de base sur HTTPS://api.kiohnezensur.com/v1. Utilisez l'ID de modèle "uncensored" pour toutes les requêtes. Cela garantit la compatibilité avec les SDK OpenAI existants. Vos prompts entrent, du texte non filtré sort.

Requête de complétion de chat basique

Envoyez une simple demande POST vers /v1/chat/completions. Le modèle renvoie du texte brut sans filtrage moral. Vous contrôlez la fenêtre de contexte jusqu'à 100,000 tokens. Ajustez temperature et top_p pour la créativité.

curl https://api.kiohnezensur.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Calculate the total memory usage for these three processes"}]
  }'

Remplacez YOUR_API_KEY par votre clé générée. La réponse contient le message de l'assistant. Les erreurs comme 401 indiquent des clés invalides. 402 signifie qu'il n'y a plus de crédit.

Réponses en streaming avec SSE

Activez le streaming en définissant stream à true. Recevez des jetons via des événements envoyés par le serveur. Cela réduit la latence perçue pour les sorties longues. Lisez le dernier fragment pour l'utilisation totale des jetons.

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)

Traitez chaque chunk à mesure qu'il arrive. Le modèle prend en charge jusqu'à 16 000 jetons par requête. Le paramètre max_tokens par défaut est de 2 048. Le streaming fonctionne avec n'importe quelle bibliothèque cliente compatible.

Activation du mode JSON

Forcez une sortie structurée pour une analyse fiable. Définissez response_format sur {"type": "json_object"}. Le modèle respecte strictement cette contrainte. Utile pour l'extraction de données ou la génération de configurations.

import OpenAI from "openai";

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

Analysez la réponse JSON directement. Cela évite les astuces regex. Assurez-vous que votre prompt spécifie clairement le schéma. Le modèle uncensored gère bien les structures complexes.

Appel de fonctions et outils

Définissez les outils dans le corps de votre requête. Le modèle renvoie des appels d'outils au lieu de texte brut. Utilisez tool_choice pour une application stricte. Cela permet un comportement de type agent.

from openai import OpenAI

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

Implémentez l'exécution de l'outil dans votre code. Transmettez les résultats au modèle pour un raisonnement supplémentaire. Prend en charge plusieurs outils. Le modèle uncensored n'accepte pas l'utilisation des outils en fonction du type de contenu.

Gestion des limites de débit

Surveillez attentivement vos limites de requête. Vous bénéficiez de 300 requêtes par minute par clé. La concurrence est limitée à 8 requêtes simultanées. Les corps de requête doivent rester inférieurs à 8 Mo. Le dépassement de ces limites déclenche une erreur 429.

Une clé active par compte. Remplacez l'ancienne si nécessaire. Les erreurs et les refus sont gratuits. Le crédit prépayé ne facture que l'utilisation réelle des tokens. Le crédit n'expire jamais. Rechargez uniquement via crypto.

Questions et réponses

Comment intégrer l'API sans censure à mon projet existant ?

Mettez à jour votre URL de base vers HTTPS://api.kiohnezensur.com/v1 et définissez votre clé API. Le point de terminaison est entièrement compatible avec les SDK OpenAI standard. Utilisez l'ID du modèle "uncensored" pour tous les appels. Aucun changement de code n'est nécessaire pour la génération de texte basique.

Que se passe-t-il si je touche la limite de taux ?

Vous recevez le code de statut 429. La limite est de 300 requêtes par minute et de 8 requêtes simultanées par clé. Les corps de requête doivent faire moins de 8 Mo. Les erreurs et les refus ne sont pas comptabilisés dans votre limite et ne consomment pas de crédit.

Puis-je utiliser le modèle sans censure pour des sorties JSON ?

Oui, définissez response_format sur json_object. Le modèle impose cette structure de manière fiable. C'est idéal pour les intégrations API nécessitant des formats de données stricts. Cela fonctionne avec les outils d'appel de fonctions pour des workflows complexes.

Votre clé est à une étape de formulaire

Créez un compte, copiez la clé, modifiez l'URL de base. C'est toute la configuration.

Créez des clésLisez la documentation