Commencez ici/Intégration
Documentation API Compatible OpenAI
Commencez à utiliser notre LLM sans censure immédiatement. Ce guide couvre les points de terminaison API compatibles OpenAI, l'authentification et les paramètres de streaming pour une intégration directe.
https://api.keyapikimi.com/v1uncensored
URL de base et authentification
L'URL de base pour toutes les requêtes est HTTPS://api.keyapikimi.com/v1. Authentifiez-vous en transmettant votre clé API unique dans l'en-tête Authorization. Vous recevez cette clé instantanément après vous être inscrit avec Google ou un e-mail. La clé donne accès au modèle non filtré sans nécessiter d'abonnement mensuel.
curl https://api.keyapikimi.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "fetch weather in tokyo"}]
}'Votre clé API reste active jusqu'à ce que vous la remplaciez. Les erreurs et les refus ne consomment pas votre crédit prépayé. La confidentialité est préservée car les invites ne sont pas utilisées pour entraîner vos données.
Première demande : Complétions de chat
Envoyez des requêtes textuelles au modèle uncensored unique via l'endpoint de complétion de chat. L'ID du modèle est "uncensored". Cet endpoint accepte des paramètres standard comme temperature et top_p. Il retourne du texte généré sans refus de contenu pour un usage adulte licite.
from openai import OpenAI
client = OpenAI(base_url="https://api.keyapikimi.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)Chaque requête prend en charge une fenêtre de contexte de 100 000 tokens pour la somme de l'entrée et de la sortie. Vous pouvez diffuser les réponses ou les recevoir sous forme de bloc unique. Le modèle gère efficacement l'appel de fonctions et le mode JSON.
Intégration du SDK Node.js
Utilisez le SDK officiel d'OpenAI pour Node.js pour vous connecter facilement. Définissez l'URL de base et la clé API dans votre objet de configuration. Cette approche fonctionne avec n'importe quelle bibliothèque cliente compatible OpenAI. Vous évitez une logique de routage complexe en utilisant un seul fournisseur de modèles.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.keyapikimi.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);Passez l'ID du modèle "uncensored" pour vous assurer que les requêtes vont vers le bon serveur. L'API gère automatiquement le comptage des tokens et la facturation. Les erreurs sont renvoyées sous forme de codes d'état HTTP standard pour un débogage facile.
Réponses en streaming via SSE
Activez le streaming en définissant le paramètre stream à true. L'API renvoie des Server-Sent Events (SSE) pour une livraison des jetons en temps réel. Les détails d'utilisation des jetons apparaissent dans le dernier fragment du flux. Cette méthode réduit la latence perçue pour les sorties longues.
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)Analysez les événements SSE pour afficher le texte à mesure de sa génération. Le débit maximal par requête est de 16 000 jetons. Si vous ne définissez pas max_tokens, la valeur par défaut est de 2 048 jetons. Le streaming fonctionne avec tous les paramètres standard comme les séquences d'arrêt.
Paramètres : Température et Top P
Maîtrisez la créativité grâce au paramètre temperature. Des valeurs plus élevées produisent un texte plus diversifié. Utilisez top_p pour limiter l'échantillonnage aux jetons les plus probables. Le paramètre stop arrête la génération lorsque des chaînes spécifiques apparaissent. Ces paramètres fonctionnent ensemble pour un contrôle précis.
Ajustez la graine pour des résultats reproductibles lors des tests. Les pénalités de présence et de fréquence aident à réduire les répétitions. Le mode JSON force la sortie à être un JSON valide. Utilisez response_format pour imposer des structures de données strictes pour vos applications.
Limites, Erreurs et Fenêtre de contexte
La fenêtre de contexte est de 100 000 tokens au total. Vous pouvez envoyer jusqu'à 300 requêtes par minute par clé. La concurrence est limitée à 8 requêtes simultanées par clé. Le corps de la requête ne doit pas dépasser 8 Mo. Ces limites garantissent des performances stables pour tous les utilisateurs.
Gérez le code HTTP 401 pour les clés invalides. Le code HTTP 402 indique un crédit prépayé insuffisant. Le code HTTP 429 signifie que vous avez atteint la limite de débit. Le crédit n'expire jamais, vous pouvez donc recharger à tout moment via la crypto. Les remboursements ne sont pas émis pour le crédit utilisé.
Questions fréquentes
À quoi sert la clé API kimi ?
Votre clé API authentifie les requêtes adressées au point de terminaison du LLM sans censure. Elle remplace la nécessité de multiples abonnements auprès de différents fournisseurs. Utilisez-la avec n'importe quelle bibliothèque cliente standard compatible OpenAI.
Quels modes de paiement acceptez-vous ?
Crypto uniquement : USDT sur TRC20 ou USDC sur Base, tout montant entier de 20 $ à 500 $. Un crédit bonus s'applique à partir de 50 $.
Le modèle sans censure est-il disponible en streaming ?
Oui, le streaming est pris en charge via les Server-Sent Events. Vous recevez les tokens en temps réel. Le dernier fragment contient l'utilisation totale des tokens pour la facturation.
Accédez à votre clé instantanément
Inscrivez-vous, récupérez votre clé, mettez à jour l'URL de base. C'est tout.