Skip to content

Créer la reconnaissance d'images en chat (non flux)

POST
/v1/chat/completions
  • Point de terminaison vision compatible avec l'API OpenAI Chat Completions (messages multimodaux)
  • Passez les images via image_url dans messages ; le modèle renvoie une description ou une réponse sur l'image
  • Par défaut stream: false ; renvoie la complétion complète en une seule réponse
  • Documentation officielle : Chat Completions

Authorizations

bearer
Type
HTTP (bearer)

Request Body

application/json
object

ID du modèle à utiliser. Pour la vision, gpt-4o et autres modèles visuels sont courants.

object[]
Required

Liste des messages. Pour la vision, le content du message user est un tableau multimodal (text + image_url).
Les messages system peuvent aussi utiliser une chaîne content (comme OpenAI).

Température d'échantillonnage entre 0 et 2. Des valeurs plus élevées (ex. 0,8) rendent la sortie plus aléatoire ; des valeurs plus basses (ex. 0,2) plus ciblées. En général, modifiez ceci ou top_p, pas les deux.

Échantillonnage nucleus alternatif à la température. Le modèle considère les jetons avec la masse de probabilité top_p (ex. 0,1 = 10 % supérieurs). En général, modifiez ceci ou temperature, pas les deux.

Par défaut 1. Nombre de choix de complétion de chat à générer par message d'entrée.

Par défaut false. Pour la vision sans flux, omettez ou mettez false pour recevoir la réponse JSON complète en une fois.

Par défaut null. Jusqu'à 4 séquences où l'API arrête de générer des jetons.

Par défaut inf. Nombre maximum de jetons dans la complétion.

La longueur totale des jetons d'entrée et de sortie est limitée par le contexte du modèle.

Nombre entre -2,0 et 2,0. Les valeurs positives pénalisent les nouveaux jetons selon leur apparition dans le texte, favorisant de nouveaux sujets.

Par défaut 0. Nombre entre -2,0 et 2,0. Les valeurs positives pénalisent selon la fréquence dans le texte, réduisant les répétitions.

Modifier la probabilité d'apparition de jetons spécifiés. Objet JSON mappant les ID de jetons à des biais de -100 à 100.

Identifiant unique de votre utilisateur final. Aide OpenAI à surveiller les abus. En savoir plus.

Objet spécifiant le format de sortie. { "type": "json_object" } active le mode JSON.

Fonction bêta. Si défini, le système tente un échantillonnage déterministe ; surveillez system_fingerprint dans la réponse.

Liste des outils que le modèle peut appeler. Seules les fonctions sont prises en charge comme outils.

Contrôle quelle fonction le modèle appelle, le cas échéant. none / auto / nom de fonction.

Responses

application/json
object
object[]
Required
object
Required

Playground

Authorization
Body

Samples