Passer au contenu principal
POST
/
v1
/
chat
/
completions
Créer une complétion de conversation
curl --request POST \
  --url https://apiany.ai/v1/chat/completions \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "model": "gpt-5.4",
  "messages": [
    {
      "role": "user",
      "content": "Write a concise product tagline for APIAny.AI."
    }
  ],
  "temperature": 0.7
}
'
{
  "id": "<string>",
  "object": "chat.completion",
  "created": 123,
  "model": "<string>",
  "choices": [
    {}
  ],
  "usage": {
    "prompt_tokens": 123,
    "completion_tokens": 123,
    "total_tokens": 123,
    "input_tokens": 123,
    "output_tokens": 123,
    "cached_input_tokens": 123
  }
}

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:

"gpt-5.4"

messages
object[]
requis
temperature
number

Température d'échantillonnage.

Plage requise: 0 <= x <= 2
top_p
number

Masse de probabilité cumulée pour l'échantillonnage nucleus.

Plage requise: 0 <= x <= 1
max_tokens
integer

Nombre maximal de tokens dans la réponse.

Plage requise: x >= 1
stop

Jusqu'à 4 séquences d'arrêt.

n
integer

Nombre de complétions à générer.

Plage requise: x >= 1
frequency_penalty
number
Plage requise: -2 <= x <= 2
presence_penalty
number
Plage requise: -2 <= x <= 2
seed
integer

Graine d'échantillonnage déterministe au mieux.

response_format
object

Force une sortie au format objet JSON ou JSON Schema, par ex. { "type": "json_object" }.

tools
object[]

Déclarations d'outils/fonctions que le modèle peut appeler.

tool_choice

Sélection d'outil : 'auto' | 'none' | 'required' | { type: 'function', function: { name } }.

logprobs
boolean
top_logprobs
integer
Plage requise: 0 <= x <= 20
logit_bias
object
user
string

Identifiant de l'utilisateur final, pour la surveillance des abus.

stream
boolean

Si true, les deltas partiels sont diffusés via des server-sent events (OpenAI chat.completion.chunk), terminés par 'data: [DONE]'.

Réponse

Réponse de complétion de conversation compatible OpenAI.

id
string
requis
object
string
requis
Exemple:

"chat.completion"

created
integer
requis
model
string
requis
choices
object[]
requis
usage
object