Guide de démarrage rapide API Kimi sans censure
Ce guide fournit un chemin direct pour utiliser notre API sans censure pour la génération de texte sans filtres de contenu. Vous pouvez intégrer l'endpoint dans vos applications existantes à l'aide de clients compatibles OpenAI standard.
Authentification et URL de base
Le point de terminaison de notre API uncensored est HTTPS://api.kimiuncensored.com/v1. Transmettez votre clé dans l'en-tête Authorization en utilisant le schéma Bearer. Cette configuration fonctionne avec n'importe quel client prenant en charge l'authentification compatible OpenAI.
- Inscrivez-vous via Google ou e-mail pour recevoir votre clé immédiatement.
- Aucun numéro de téléphone ni moyen de paiement n'est requis pour le crédit d'essai initial.
- Votre clé API est unique à votre compte et remplace toute clé précédente si vous la régénérez.
curl https://api.kimiuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List three ways to optimize PostgreSQL query performance."}]
}'
POST /v1/chat/completions
Envoyez un payload JSON au point de terminaison des complétions de chat pour générer du texte. L'identifiant du modèle est simplement "uncensored". Vous pouvez contrôler le style de sortie à l'aide de paramètres comme temperature et top_p.
- Définir
max_tokenspour limiter la longueur de la réponse. - Utilisez le
stopparamètre pour arrêter la génération à des séquences spécifiques. - Le système prend en charge les structures de requête OpenAI standard.
from openai import OpenAI
client = OpenAI(base_url="https://api.kimiuncensored.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)
Réponses en streaming (SSE)
Activez le streaming en définissant stream: true dans votre requête. L'API renvoie des Server-Sent Events (SSE) contenant des chunks de texte partiels. Cela réduit la latence perçue pour les applications interactives.
- Les données d'utilisation des tokens sont incluses dans le dernier chunk du flux.
- Gérez les interruptions réseau avec élégance car les flux peuvent se rompre.
- Cette méthode est idéale pour les interfaces utilisateur en temps réel.
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)
Mode JSON et appel de fonctions
Forcez une sortie structurée en définissant response_format à {"type": "json_object"}. Cela garantit que le modèle renvoie du JSON, ce qui est crucial pour l'analyse de données dans les workflows automatisés.
- Définissez les définitions d'outils dans le
toolstableau pour l'appel de fonction. - Utiliser
tool_choicepour contrôler quand le modèle appelle des fonctions. - Validez la réponse JSON localement avant de la traiter.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.kimiuncensored.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);
Limites de débit et contraintes
Chaque clé API est limitée à 300 requêtes par minute et 8 requêtes simultanées. La taille maximale du corps de la requête est de 8 Mo. Le dépassement de ces limites entraîne un code d'état 429.
- Une erreur 401 indique une clé API invalide ou expirée.
- Une erreur 402 signifie que vous disposez d'un crédit prépayé insuffisant.
- Les erreurs et les refus ne consomment pas votre solde de jetons.
Fenêtre de Contexte et Détails du Modèle
Le modèle prend en charge une fenêtre de contexte de 100 000 tokens pour l'invite et la complétion combinées. Si vous ne spécifiez pas max_tokens, la limite de sortie par défaut est de 2 048 tokens. Cela permet un traitement de contexte long tout en maintenant la vitesse de réponse.
- Les jetons d'entrée sont facturés à 0,15 $ par 1M de jetons.
- Les tokens de sortie sont facturés à $0.50 par 1M de tokens.
- Le crédit prépayé n'expire jamais et est rechargé via crypto.
Questions fréquemment posées
L'API Kimi sans censure est-elle vraiment sans filtres ?
Oui, le modèle n’accepte pas de refus pour les sujets adultes licites, fictifs ou controversés. La seule limite stricte porte sur le contenu sexuel impliquant des mineurs, qui est toujours refusé. Nous n’utilisons pas vos invites pour former vos données.
Comment payer l'utilisation de l'API LLM sans censure ?
Nous acceptons uniquement USDT (TRC20) ou USDC (Base). Vous pouvez recharger n'importe quel montant entier de $20 à $500. Vous recevez un crédit bonus pour les dépôts plus importants, par exemple +15% pour une recharge de $200.
Que se passe-t-il si je dépasse les limites de taux ?
Vous recevrez une erreur 429 Too Many Requests. La limite est de 300 requêtes par minute par clé. Assurez-vous que votre client gère les nouvelles tentatives avec une rétrogradation exponentielle pour éviter d'atteindre la limite de requêtes simultanées de 8.
Sécurisez votre clé API
Inscrivez-vous, récupérez le jeton, et mettez à jour l'URL de l'endpoint. C'est tout ce qui est requis.