Kimi est un système de dialogue AI très puissant, il suffit d’entrer un mot-clé pour générer des réponses fluides et naturelles en quelques secondes. Kimi peut fournir une assistance intelligente impressionnante, augmentant considérablement l’efficacité et la créativité humaines. Ce document présente principalement le processus d’utilisation de l’API Kimi Chat Completion, qui nous permet d’utiliser facilement les fonctionnalités de dialogue officielles de Kimi.Documentation Index
Fetch the complete documentation index at: https://docs.acedata.cloud/llms.txt
Use this file to discover all available pages before exploring further.
Processus de demande
Pour utiliser l’API Gemini Chat Completion, vous pouvez d’abord vous rendre sur la page Kimi Chat Completion API et cliquer sur le bouton « Acquire » pour obtenir les informations d’identification nécessaires à la demande :
Si vous n’êtes pas encore connecté ou inscrit, vous serez automatiquement redirigé vers la page de connexion pour vous inviter à vous inscrire et à vous connecter. Après vous être connecté ou inscrit, vous serez automatiquement renvoyé à la page actuelle.
Lors de la première demande, un quota gratuit sera offert, vous permettant d’utiliser cette API gratuitement.
Utilisation de base
Ensuite, vous pouvez remplir le contenu correspondant sur l’interface, comme indiqué sur l’image :
authorization, que vous pouvez sélectionner directement dans la liste déroulante. L’autre paramètre est model, model est la catégorie de modèle que nous choisissons d’utiliser sur le site officiel de Kimi, ici nous avons principalement 7 types de modèles, pour plus de détails, vous pouvez consulter les modèles que nous fournissons. Le dernier paramètre est messages, messages est un tableau de mots de question que nous entrons, il s’agit d’un tableau qui permet de télécharger plusieurs mots de question simultanément, chaque mot de question contenant role et content, où role représente le rôle du questionneur, nous avons fourni trois identités : user, assistant, system. L’autre content est le contenu spécifique de notre question.
Vous pouvez également remarquer qu’il y a un code d’appel correspondant généré à droite, vous pouvez copier le code pour l’exécuter directement ou cliquer sur le bouton « Try » pour effectuer un test.

id, l’ID généré pour cette tâche de dialogue, utilisé pour identifier de manière unique cette tâche de dialogue.model, le modèle choisi sur le site officiel de Kimi.choices, les informations de réponse fournies par Kimi pour les mots de question.usage: les informations statistiques sur les tokens pour cette question-réponse.
choices contient les informations de réponse de Kimi, où choices est les informations spécifiques de la réponse de Kimi, comme indiqué sur l’image.

content dans choices contient le contenu spécifique de la réponse de Gemini.
Réponse en flux
Cette interface prend également en charge les réponses en flux, ce qui est très utile pour l’intégration sur le web, permettant d’afficher les résultats caractère par caractère. Si vous souhaitez retourner une réponse en flux, vous pouvez modifier le paramètrestream dans l’en-tête de la demande, en le changeant en true.
Modifiez comme indiqué sur l’image, mais le code d’appel doit également être modifié pour prendre en charge la réponse en flux.

stream en true, l’API renverra les données JSON correspondantes ligne par ligne, et au niveau du code, nous devons apporter les modifications nécessaires pour obtenir les résultats ligne par ligne.
Exemple de code d’appel en Python :
data, et que les choices à l’intérieur de data correspondent au contenu de la dernière réponse, en accord avec ce qui a été présenté précédemment. Les choices sont le nouveau contenu de réponse, que vous pouvez intégrer dans votre système en fonction des résultats. De plus, la fin de la réponse en streaming est déterminée par le contenu de data; si le contenu est [DONE], cela signifie que la réponse en streaming est entièrement terminée. Les résultats data retournés contiennent plusieurs champs, décrits comme suit :
id, l’ID de la tâche de dialogue générée, utilisé pour identifier de manière unique cette tâche de dialogue.model, le modèle choisi sur le site officiel de Kimi.choices, les informations de réponse fournies par Kimi en fonction des questions posées.
Dialogue multi-tours
Si vous souhaitez intégrer une fonctionnalité de dialogue multi-tours, vous devez télécharger plusieurs questions dans le champmessages, des exemples concrets de plusieurs questions sont illustrés ci-dessous :

choices sont cohérentes avec le contenu d’utilisation de base, cela inclut les réponses spécifiques de Kimi à plusieurs dialogues, permettant ainsi de répondre aux questions correspondantes.
Gestion des erreurs
Lors de l’appel à l’API, si une erreur se produit, l’API renverra le code d’erreur et les informations correspondantes. Par exemple :400 token_mismatched: Mauvaise requête, probablement en raison de paramètres manquants ou invalides.400 api_not_implemented: Mauvaise requête, probablement en raison de paramètres manquants ou invalides.401 invalid_token: Non autorisé, jeton d’autorisation invalide ou manquant.429 too_many_requests: Trop de requêtes, vous avez dépassé la limite de taux.500 api_error: Erreur interne du serveur, quelque chose s’est mal passé sur le serveur.

