Skip to main content
POST
Complétion de conversation Grok (tous modèles, paramètres complets)
BaseURL : La BaseURL par défaut est https://direct.evolink.ai, qui offre une meilleure prise en charge des modèles de texte et des connexions persistantes. https://api.evolink.ai est le point d’accès principal pour les services multimodaux et sert d’adresse de secours pour les modèles de texte.
Les outils côté serveur (recherche web, recherche X, exécution de code, recherche de pièces jointes, recherche de collections) sont disponibles uniquement via la Responses API. Le point de terminaison Chat Completions ne prend en charge que les appels d’outils function classiques.

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

Modèle à appeler :

Options disponibles:
grok-4.5
Exemple:

"grok-4.5"

messages
object[]
requis

Liste des messages de chat. Prend en charge les rôles system, user et assistant.

Minimum array length: 1
Exemple:
stream
boolean
défaut:false

Indique s'il faut renvoyer une réponse en streaming (SSE, événements chat.completion.chunk). Par défaut false.

Exemple:

false

max_tokens
integer

Nombre maximal de tokens à générer. Transmis tel quel au modèle.

Exemple:

1024

temperature
number

Température d'échantillonnage (0-2). Des valeurs plus élevées produisent une sortie plus aléatoire.

Exemple:

0.7

top_p
number

Paramètre d'échantillonnage nucleus (0-1).

Exemple:

0.95

tools
object[]

Définitions d'outils function OpenAI classiques (appels de fonctions côté client, sans frais supplémentaires par appel). Les outils côté serveur de xAI sont disponibles uniquement via la Responses API.

tool_choice

Contrôle la sélection de la fonction : "auto" / "none" / "required", ou un objet imposant une fonction précise.

Options disponibles:
auto,
none,
required

Réponse

Complétion de chat générée avec succès (objet JSON, ou flux SSE d'événements chat.completion.chunk lorsque stream=true)

id
string

Identifiant unique pour la complétion de chat

Exemple:

"chatcmpl-20260812164515123456789AbCdEfGh"

model
string

Nom du modèle réellement utilisé

Exemple:

"grok-4.5"

object
enum<string>

Type de réponse

Options disponibles:
chat.completion
Exemple:

"chat.completion"

created
integer

Horodatage de création

Exemple:

1786538000

choices
object[]

Liste des choix de complétion de chat

usage
object

Statistiques d'utilisation des tokens. À partir de 200K tokens dans le prompt, tous les types de tokens (entrée, entrée en cache, sortie) sont facturés au double.