Skip to main content
POST
BaseURL : La BaseURL par défaut est https://direct.evolink.ai, qui offre une meilleure prise en charge des modèles textuels et des connexions de longue durée. https://api.evolink.ai est le point de terminaison principal pour les services multimodaux et sert d’adresse de repli pour les modèles textuels.
Utilisez POST /v1/responses et sélectionnez kimi-k3.1-pro, kimi-k3.1-pro-highspeed ou kimi-k3 avec model. Seuls model et input sont requis.
Les noms des paramètres diffèrent de Chat Completions : utilisez input pour l’entrée, max_output_tokens pour la limite de sortie et reasoning.effort pour l’effort de raisonnement.

Lire le texte de réponse

Le champ output peut contenir du raisonnement, du texte de réponse et des appels d’outils. Parcourez les blocs output_text des éléments type="message" ; ne supposez pas que le premier élément contient la réponse. En supposant que le JSON de la réponse a été analysé dans response, extrayez le texte ainsi :
Réservez un budget de sortie pour le raisonnement : max_output_tokens inclut le raisonnement et la réponse. Si status="incomplete" et incomplete_details.reason="max_output_tokens", augmentez la limite. Une fois le budget épuisé, la réponse peut ne contenir que du raisonnement, sans texte de réponse.
Pour les appels d’outils, la recherche Web, les images en entrée et les sorties structurées, consultez la référence complète.

Autorisations

Authorization
string
header
requis

##Toutes les API nécessitent une authentification par Bearer Token##

Obtenir une clé API :

Visitez la page de gestion des clés API pour obtenir votre clé API

Ajouter à l'en-tête de requête :

Corps

application/json
model
enum<string>
défaut:kimi-k3.1-pro
requis

Modèle à appeler :

Les trois modèles ont une fenêtre de contexte de 1 048 576 tokens et un raisonnement toujours activé.

Options disponibles:
kimi-k3.1-pro,
kimi-k3.1-pro-highspeed,
kimi-k3
input
requis

Entrée de cette requête. Une chaîne équivaut à un message user ; un tableau fournit l’historique des messages dans l’ordre.

max_output_tokens
integer
défaut:131072

Nombre maximal de tokens générés, raisonnement et réponse finale compris ; 131072 par défaut, 1048576 au maximum.

Plage requise: 1 <= x <= 1048576
reasoning
object

Configuration du raisonnement.

stream
boolean
défaut:false

Si true, renvoie la réponse sous forme de flux SSE.

Réponse

Réponse créée avec succès ; les requêtes en streaming renvoient un flux d’événements SSE

id
string

Identifiant de la réponse.

Exemple:

"resp_6adc72aab1f2eaaebe6b869e"

object
enum<string>
Options disponibles:
response
Exemple:

"response"

created_at
integer

Date de création, horodatage Unix en secondes.

Exemple:

1792832171

status
enum<string>

État de la réponse. incomplete signifie généralement que la limite max_output_tokens a été atteinte.

Options disponibles:
completed,
incomplete,
failed
Exemple:

"completed"

incomplete_details
object | null

Motif fourni lorsque status vaut incomplete.

model
string

Modèle utilisé pour cet appel.

Exemple:

"kimi-k3.1-pro"

output
object[]

Éléments de sortie, généralement reasoning puis message.

usage
object