Chuyển đến nội dung chính
POST
/
v1
/
veo
/
create-image
curl -N -X POST https://genaipro.vn/api/v1/veo/create-image \
  --header 'Authorization: Bearer <token>' \
  -F "prompt=A beautiful sunset over Vietnamese rice fields" \
  -F "aspect_ratio=IMAGE_ASPECT_RATIO_LANDSCAPE" \
  -F "number_of_images=2"
event: image_generation_status
data: "generating"

event: image_generation_complete
data: [{"id":"abc123","prompt":"A beautiful sunset over Vietnamese rice fields","file_urls":["https://example.com/image1.png"],"status":"completed","created_at":"2026-03-30T10:00:00+07:00"}]
Tạo một hoặc nhiều ảnh AI từ prompt văn bản, có thể kèm ảnh tham chiếu. Sử dụng multipart/form-data. Response được stream qua Server-Sent Events (SSE).

Tham số Body (multipart/form-data)

prompt
string
bắt buộc
Mô tả nội dung ảnh cần tạo
aspect_ratio
string
mặc định:"IMAGE_ASPECT_RATIO_LANDSCAPE"
Tỷ lệ khung hình ảnh. Phải là một trong:
  • IMAGE_ASPECT_RATIO_LANDSCAPE
  • IMAGE_ASPECT_RATIO_PORTRAIT
number_of_images
string
mặc định:"1"
Số ảnh cần tạo (1–4). Gửi dạng chuỗi trong form data.
reference_images
file[]
Các file ảnh tham chiếu (tuỳ chọn, 0–5 ảnh)
curl -N -X POST https://genaipro.vn/api/v1/veo/create-image \
  --header 'Authorization: Bearer <token>' \
  -F "prompt=A beautiful sunset over Vietnamese rice fields" \
  -F "aspect_ratio=IMAGE_ASPECT_RATIO_LANDSCAPE" \
  -F "number_of_images=2"

SSE Events

Response stream các event sau:
EventDataMô tả
image_generation_status"uploading_images"Đang upload ảnh tham chiếu (nếu có)
image_generation_status"generating"Đang tạo ảnh
image_generation_completeMảng image history objectsHoàn thành
errorError objectCó lỗi xảy ra
event: image_generation_status
data: "generating"

event: image_generation_complete
data: [{"id":"abc123","prompt":"A beautiful sunset over Vietnamese rice fields","file_urls":["https://example.com/image1.png"],"status":"completed","created_at":"2026-03-30T10:00:00+07:00"}]