Những gì bạn sẽ xây dựng
Bạn sẽ tạo một tác vụ tạo ảnh Flux vớiPOST /flux/v1/flux-dev, thăm dò GET /flux/v1/get_result, và tải URL ảnh được tạo xuống khi tác vụ đã sẵn sàng.
Điều kiện tiên quyết
- Một API key CometAPI được lưu trong
COMETAPI_KEY - Python 3.10+ với
requests, hoặc Node.js 18+ - Một đường dẫn model Flux từ tài liệu tham chiếu Flux API hoặc Models
API key, base URL, xác thực
Việc tạo ảnh Flux sử dụng tên model trong đường dẫn URL:Ví dụ mã
Sử dụng các tab bên dưới để xem các ví dụ có thể sao chép bằng cURL, Python và Node.js.Giải thích luồng
Việc tạo bằng Flux là bất đồng bộ. Endpoint tạo sẽ trả về mộtid tác vụ. Poll /flux/v1/get_result?id=<task_id> cho đến khi status là Ready, sau đó tải xuống result.sample.
Các URL kết quả của Flux có thời hạn. Hãy sao chép các hình ảnh đã hoàn tất vào hệ thống lưu trữ của riêng bạn khi ứng dụng cần quyền truy cập lâu dài.
Các tham số phổ biến
Khắc phục sự cố / Câu hỏi thường gặp
Tác vụ vẫn ở trạng thái chờ
Tác vụ vẫn ở trạng thái chờ
Tiếp tục polling bằng một vòng lặp retry có giới hạn và timeout. Lưu task ID để có thể kiểm tra job sau.
URL hình ảnh đã hết hạn
URL hình ảnh đã hết hạn
Tải xuống
result.sample ngay sau khi tác vụ chuyển sang Ready, rồi lưu hình ảnh vào bộ nhớ lưu trữ của riêng bạn.Một tham số Flux bị lỗi
Một tham số Flux bị lỗi
Mức độ hỗ trợ tham số Flux khác nhau tùy theo biến thể model. Hãy bắt đầu với
prompt, width và height, sau đó kiểm tra tài liệu tham chiếu Flux API trước khi thêm các trường tùy chọn.Các bước tiếp theo
- Đọc tài liệu tham chiếu Flux generate image API.
- Poll kết quả bằng Get Flux image result.
- Tìm các model Flux trong Models.
- Ước tính chi phí bằng Estimate request cost before calling a model.