API Hop

Tài liệu

Tài liệu API Hop

GPT Image 2.5

Tạo ảnh bằng Flare hoặc chỉnh sửa ảnh tham chiếu bằng Sunburst.

POSThttps://api.apihop.ai/openai/v1/images/generations

Dùng gpt-image-2.5-flare để tạo ảnh nhanh hoặc gpt-image-2.5-sunburst để chỉnh sửa chính xác. Kiểm tra GET https://api.apihop.ai/v1/models để biết khả dụng với khóa API của bạn.

Yêu cầu

http
POST https://api.apihop.ai/openai/v1/images/generations
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json
json
{
  "model": "gpt-image-2.5-flare",
  "prompt": "A red ceramic cup on a white table.",
  "size": "1:1",
  "resolution": "1k",
  "quality": "low",
  "n": 1
}
Tham sốGiá trị
modelBắt buộc: gpt-image-2.5-flare hoặc gpt-image-2.5-sunburst
promptVăn bản bắt buộc mô tả ảnh hoặc chỉnh sửa
nSố nguyên từ 1 đến 4; mặc định 1
sizeauto, tỷ lệ khung hình hoặc kích thước pixel như 1600x1200
resolution1k (mặc định), 2k, 4k; bị bỏ qua với kích thước pixel chính xác
qualitylow, medium, high, xhigh, max, auto (mặc định)
image_urlsTối đa 16 URL ảnh HTTP(S) truy cập công khai
output_formatpng (mặc định), jpeg, webp
output_compressionSố nguyên từ 0 đến 100 cho JPEG hoặc WebP
backgroundauto, opaque, transparent; trong suốt yêu cầu PNG hoặc WebP
moderationlow (mặc định), auto
streamfalse (mặc định) cho JSON, true cho sự kiện hoàn tất SSE

Tỷ lệ khung hình hỗ trợ: 1:1, 3:2, 2:3, 4:3, 3:4, 5:4, 4:5, 16:9, 9:16, 2:1, 1:2, 21:9, 9:21, 3:1, 1:3. Kích thước pixel chính xác phải là bội số của 16, không cạnh nào trên 3840 pixel, tỷ lệ khung hình tối đa 3:1 và tổng từ 655,360 đến 8,294,400 pixel. Ví dụ, đầu ra vuông 4k là 2880x2880, không phải 4096x4096.

Ảnh tham chiếu

json
{
  "model": "gpt-image-2.5-sunburst",
  "prompt": "Keep the product and its lettering. Replace the background with a white studio.",
  "image_urls": ["https://example.com/product.png"],
  "resolution": "2k",
  "quality": "xhigh"
}

Ảnh tham chiếu dùng điểm cuối tạo JSON này. Tải ảnh cục bộ lên kho lưu trữ của bạn trước. Data URI Base64, tải lên multipart, mặt nạ và điểm cuối /images/edits riêng nằm ngoài hợp đồng công khai của mô hình này.

Phản hồi

Kết nối HTTP chờ hoàn tất; máy khách không truy vấn tác vụ thượng nguồn. Phản hồi JSON gồm URL ảnh cuối cùng và lượng token sử dụng hiện có:

json
{
  "created": 1789035000,
  "data": [{"url": "https://example.com/generated-image.png"}],
  "usage": {"input_tokens": 15, "output_tokens": 196, "total_tokens": 211}
}

Với stream: true, chờ image_generation.completed và [DONE] trên cùng kết nối. Không bảo đảm có bản xem trước ảnh từng phần.

Giá

Tính phí theo token đầu vào văn bản thực tế, đầu vào văn bản lưu đệm, đầu vào ảnh, đầu vào ảnh lưu đệm và đầu ra ảnh. Hai biến thể có cùng giá token. Danh mục mô hình hiển thị giá hiện tại của bạn và giá tham chiếu OpenAI riêng. Ảnh không phải đơn vị giá cố định: độ dài prompt, ảnh tham chiếu, kích thước, chất lượng và số lượng ảnh hưởng tổng phí. Khoản giữ chỗ tạm thời được đối soát sau khi hoàn tất. Chọn chất lượng rõ ràng giúp dự kiến lượng sử dụng dễ hơn.

Tham số không hợp lệ trả 400; xác thực thất bại trả 401; số dư không đủ trả 402. Mô hình không khả dụng trả 404, giới hạn tốc độ trả 429 và tạo nội dung thất bại trả 5xx. Không tự động gửi lại yêu cầu có trạng thái hoàn tất chưa rõ.

Xem Mã lỗi và khắc phục để biết mã lỗi, lỗi truyền luồng và ranh giới thử lại.