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.

Autorisations

Authorization
string
header
requis

##Toutes les API nécessitent une authentification 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

Utilisez kimi-k3.1-pro ou kimi-k3.1-pro-highspeed ; Highspeed génère plus vite.

Options disponibles:
kimi-k3.1-pro,
kimi-k3.1-pro-highspeed
messages
object[]
requis

Messages de conversation. Pour une conversation multi-tour, incluez les messages assistant historiques complets.

Minimum array length: 1
max_completion_tokens
integer
défaut:131072

Nombre maximal de tokens générés, raisonnement et réponse finale inclus. Par défaut : 131072 ; maximum : 1048576, dans la limite du contexte restant.

Plage requise: 1 <= x <= 1048576
reasoning_effort
enum<string>
défaut:max

Effort de raisonnement : low / high / max recommandés ; par défaut : max. Le raisonnement reste actif. Alias clients : medium devient high, xhigh devient max, minimal / none devient low. none ne désactive pas le raisonnement. Un effort supérieur augmente généralement les tokens de raisonnement et la latence. Ces tokens comptent dans la sortie.

Options disponibles:
low,
high,
max,
medium,
xhigh,
minimal,
none
stream
boolean
défaut:false

Indique si la réponse est renvoyée sous forme de flux SSE.

tools
object[]

Outils de fonction ou recherche web. Déclarez la recherche avec {"type":"web_search"}.

Maximum array length: 128
tool_choice

Contrôle si le modèle appelle des outils ou force une fonction précise.

Options disponibles:
auto,
none,
required
prompt_cache_options
object

Options d’écriture du cache de contexte. Sans ce champ, écriture automatique dans le cache 5m. Lectures et écritures sont facturées séparément.

response_format
object

Format de sortie : text pour du texte brut, json_object pour un objet JSON, json_schema pour une sortie structurée selon un JSON Schema.

max_tokens
integer
obsolète

Ancien alias de limite de sortie. Utilisez max_completion_tokens pour les nouvelles requêtes ; évitez de définir les deux.

Plage requise: 1 <= x <= 1048576

Réponse

Réponse de chat completion ; les requêtes en streaming renvoient un flux d'événements SSE

id
string
object
string
Exemple:

"chat.completion"

created
integer
model
string
Exemple:

"kimi-k3.1-pro"

choices
object[]
usage
object