Skip to content

Tạo nhận dạng hình ảnh trò chuyện (luồng) Base64

POST
/v1/chat/completions
  • Điểm cuối trò chuyện nhận dạng hình ảnh tương thích OpenAI Chat Completions API (tin nhắn đa phương thức)
  • Truyền URI dữ liệu Base64 qua image_url.url trong messages (data:image/...;base64,...)
  • Đặt stream: true trong body để bật đầu ra luồng SSE
  • Tài liệu chính thức: Chat Completions

Authorizations

bearer
Type
HTTP (bearer)

Request Body

application/json
object

ID mô hình sử dụng. Nhận dạng hình ảnh thường dùng gpt-4o và các mô hình vision khác.

object[]
Required

Danh sách tin nhắn. Với nhận dạng hình ảnh, content của user là mảng đa phương thức (text + image_url).
image_url.url có thể là URI dữ liệu Base64; không cần URL ảnh công khai.

Sampling temperature between 0 and 2. Higher values (e.g. 0.8) make output more random; lower values (e.g. 0.2) make it more focused. We generally recommend changing this or top_p, but not both.

Nucleus sampling alternative to temperature. The model considers tokens with top_p probability mass (e.g. 0.1 = top 10%). We generally recommend changing this or temperature, but not both.

Default 1. How many chat completion choices to generate per input message.

Set to true for vision streaming. Tokens are sent as server-sent events and the stream ends with data: [DONE].

Default null. Up to 4 sequences where the API stops generating further tokens.

Default inf. Maximum tokens to generate in the completion.

Total length of input + output tokens is limited by the model context length.

Number between -2.0 and 2.0. Positive values penalize new tokens based on whether they appear in the text so far, increasing the chance of new topics.

Default 0. Number between -2.0 and 2.0. Positive values penalize new tokens based on their frequency in the text so far, reducing repetition.

Modify the likelihood of specified tokens appearing in the completion. Accepts a JSON object mapping token IDs to bias values from -100 to 100.

Unique identifier for your end user. Helps OpenAI monitor and detect abuse. Learn more.

Object specifying the output format. Set { "type": "json_object" } to enable JSON mode.

Beta feature. If set, the system will try to sample deterministically; use system_fingerprint in the response to monitor backend changes.

List of tools the model may call. Currently only functions as tools are supported.

Controls which function the model calls, if any. none / auto / specify function name.

Responses

application/json
object
object[]
Required
object
Required

Playground

Authorization
Body

Samples