Sinh hình ảnh (Image Generation)
POST /images/generations
Tạo một hoặc nhiều hình ảnh dựa trên mô tả văn bản (prompt).
Ngoài endpoint này, bạn cũng có thể tạo ảnh bằng cách sử dụng các mô hình đa phương thức thông qua endpoint /chat/completions.
Chi tiết đầy đủ các tham số, tham khảo tài liệu LiteLLM API
Cấu trúc yêu cầu (Request Body)
promptstringRequiredMô tả chi tiết về hình ảnh cần tạo.
modelstringRequiredMô hình sẽ sử dụng để tạo ảnh. Mặc định là imagen-4 (alias của imagen-4.0-generate-001)
nintegerSố lượng hình ảnh cần tạo. Từ 1 đến 4.
sizestringKích thước của ảnh. Phải là 1024x1024, 1536x1024 (ngang), 1024x1536 (dọc)
aspect_ratiostringTỷ lệ khung hình của ảnh. Có thể là 1:1, 3:4, 4:3, 16:9, 9:16. Nếu được cung cấp, tham số này sẽ ghi đè tham số size.
Cấu trúc Phản hồi (Response Body)
API sẽ trả về một đối tượng JSON chứa danh sách các hình ảnh được tạo.
Đối tượng ImageResponse
createdintegerThời gian Unix timestamp của thời điểm yêu cầu được tạo.
dataarrayMột danh sách các đối tượng hình ảnh được tạo.
b64_jsonstringDữ liệu hình ảnh được mã hóa dưới dạng Base64.
revised_promptstringPrompt đã được tinh chỉnh bởi mô hình để tạo ra hình ảnh tốt hơn (nếu có).
curl https://api.thucchien.ai/images/generations \-H "Content-Type: application/json" \-H "Authorization: Bearer " \-d '{  "model": "",  "prompt": "",  "n": ,  "aspect_ratio": ""}'{
  "created": 1759806089,
  "data": [
    {
      "b64_json": "iVBORw0KGgoAAAANSUhEUgAABAAAAAQACAIAAADwf7zUAAAgAE... [TRUNCATED]",
      "revised_prompt": "A photorealistic image of an astronaut in a full s... [TRUNCATED] ...th is visible as a small blue dot in the distance."
    }
  ]
}