Những gì bạn sẽ xây dựng
Bạn sẽ gọiPOST /v1/images/generations, tạo một ảnh bằng model ảnh GPT, giải mã b64_json được trả về, và lưu nó thành một tệp ảnh.
Điều kiện tiên quyết
- Một API key CometAPI được lưu trong
COMETAPI_KEY - Python 3.10+ hoặc Node.js 18+ cho các ví dụ lưu tệp
- Môi trường phía máy chủ. Không gọi chức năng tạo ảnh từ mã frontend công khai với secret key.
API key, base URL, xác thực
Sử dụng endpoint ảnh tương thích OpenAI:Ví dụ mã
Sử dụng các tab bên dưới để xem các ví dụ có thể sao chép cho cURL, Python, và Node.js.Giải thích quy trình
Tính năng tạo ảnh GPT trả về phản hồi hoàn chỉnh trong một request. Các model ảnh GPT trả về dữ liệu ảnh base64 trongdata[0].b64_json. Hãy giải mã giá trị đó và ghi các byte vào một tệp khớp với output_format.
Nếu bạn cần đầu ra URL, hãy kiểm tra xem model đã chọn có hỗ trợ phản hồi URL hay không. Các model ảnh GPT sử dụng đầu ra base64 trong ví dụ tham chiếu được duy trì.
Các tham số phổ biến
Khắc phục sự cố / Câu hỏi thường gặp
Tệp đã lưu không mở được
Tệp đã lưu không mở được
Hãy xác nhận rằng bạn đã giải mã
b64_json thành các byte base64 và lưu phần mở rộng tệp khớp với output_format.Model từ chối một tham số
Model từ chối một tham số
Các tham số ảnh khác nhau tùy theo model. Hãy bắt đầu với ví dụ tham chiếu tối giản, sau đó thêm từng trường tùy chọn một.
Phản hồi không có URL
Phản hồi không có URL
Sử dụng
b64_json cho các model ảnh GPT. Đầu ra URL là đặc thù theo từng model.Các bước tiếp theo
- Đọc tài liệu tham chiếu API Create image.
- Tìm model ID của image trong Models.
- Ước tính chi phí request với Ước tính chi phí request trước khi gọi một model.
- Xử lý lỗi với Mã lỗi và chiến lược thử lại.