Skip to main content
POST
Créer une réponse Messages

Autorisations

Authorization
string
header
requis

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Corps

application/json
model
string
requis
Exemple:

"minimax-m3"

messages
object[]
requis
max_tokens
integer
requis

Nombre maximal de tokens de raisonnement et de réponse finale cumulés. Les limites dépendent du modèle ; un budget épuisé peut laisser la réponse incomplète.

Plage requise: x >= 1
system

Prompt système.

temperature
number

Degré d'aléatoire (0–1).

Plage requise: 0 <= x <= 1
top_p
number
Plage requise: 0 <= x <= 1
top_k
integer

Échantillonner uniquement parmi les K options les plus probables.

stop_sequences
string[]

Séquences d'arrêt personnalisées.

tools
object[]

Outils que le modèle peut appeler ; chacun contient name, description et input_schema (JSON Schema).

tool_choice
object

Sélection d'outil : { type: 'auto' } | { type: 'any' } | { type: 'tool', name }.

stream
boolean

Si true, renvoie un flux d'événements SSE Anthropic (message_start / content_block_delta / message_delta / message_stop).

output_config
object

Contrôle natif Anthropic de l’effort. Les valeurs dépendent de la version de Claude ; voir /fr/models/chat-models. effort n’active pas thinking et ne fixe aucun budget de tokens de réflexion.

thinking
object

Configuration native Anthropic de thinking, indépendante de output_config.effort. type et budget_tokens doivent respecter les exigences du modèle.

Réponse

Réponse Messages compatible Anthropic.

id
string
requis
type
string
requis
Exemple:

"message"

role
string
requis
Exemple:

"assistant"

content
object[]
requis
model
string
requis
usage
object