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.
Le raisonnement est toujours activé sur les modèles Kimi. Le champ content contient généralement des blocs type="thinking", qui comptent dans les tokens de sortie. Évitez une valeur trop basse pour max_tokens : le raisonnement pourrait épuiser le budget avant de produire le texte de réponse.

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
max_tokens
integer
requis

Nombre maximal de tokens autorisés pour cette génération, thinking et texte final compris. Une valeur trop basse peut épuiser le budget pendant le raisonnement sans produire de texte final. Prévoir au moins 1024 et augmenter selon la complexité.

Plage requise: 1 <= x <= 1048576
messages
object[]
requis

Messages de la conversation. Fournir l’historique dans l’ordre pour les conversations à plusieurs tours ; consulter la référence complète pour renvoyer l’historique de raisonnement et d’appels d’outils.

Minimum array length: 1
system
string

Prompt système. Le protocole Messages utilise un champ system de premier niveau au lieu d'un rôle system.

output_config
object

Configuration de sortie.

stream
boolean
défaut:false

Indique si un flux d'événements Anthropic SSE est renvoyé.

Réponse

Réponse Message ; les requêtes en streaming renvoient un flux d'événements Anthropic SSE

id
string

Identifiant de la réponse.

Exemple:

"chatcmpl-6adc72c2b5847b4b2ccb39fd"

type
enum<string>
Options disponibles:
message
Exemple:

"message"

role
enum<string>
Options disponibles:
assistant
Exemple:

"assistant"

model
string

Modèle utilisé pour cet appel.

Exemple:

"kimi-k3.1-pro"

content
object[]

Blocs de contenu de sortie, généralement thinking puis text.

stop_reason
enum<string> | null

Motif d’arrêt : end_turn indique une fin naturelle, max_tokens une limite de sortie atteinte et tool_use une demande d’appel d’outil.

Options disponibles:
end_turn,
max_tokens,
tool_use,
null
Exemple:

"end_turn"

usage
object