Trạng thái tạo nội dung
Thăm dò tác vụ tạo nội dung của Rivya API bằng ID tác vụ công khai, đọc các trạng thái `queued`, `processing`, `succeeded`, `failed` và sử dụng URL kết quả.
Đánh giá lần cuối vào 2026/05/10
Dùng GET /api/v1/generations/{taskId} để kiểm tra một job generation bất đồng bộ.
Endpoint
GET https://rivya.ai/api/v1/generations/{taskId}Header bắt buộc:
Authorization: Bearer rvya_sk_...Ví dụ curl
curl https://rivya.ai/api/v1/generations/task_public_id \
-H "Authorization: Bearer rvya_sk_..."Giá trị trạng thái
Các giá trị trạng thái công khai:
queued: tác vụ đã được chấp nhận, chưa hoàn tấtprocessing: generation đang chạysucceeded: kết quả đã khả dụngfailed: tác vụ thất bại và có thể bao gồm object lỗi công khai
Phản hồi thành công
{
"id": "task_public_id",
"status": "succeeded",
"model": "z-image",
"reserved_credits": 1,
"final_credits": 1,
"created_at": "2026-05-10T00:00:00.000Z",
"updated_at": "2026-05-10T00:01:00.000Z",
"result": {
"primary_url": "https://media.example/result.png",
"urls": ["https://media.example/result.png"]
},
"error": null
}primary_url là URL kết quả đầu tiên để tiện dùng. urls chứa danh sách URL kết quả công khai khi có.
Phản hồi thất bại
{
"id": "task_public_id",
"status": "failed",
"model": "z-image",
"reserved_credits": 1,
"final_credits": 0,
"created_at": "2026-05-10T00:00:00.000Z",
"updated_at": "2026-05-10T00:01:00.000Z",
"result": null,
"error": {
"code": "generation_failed",
"message": "The generation failed."
}
}Hướng dẫn polling
Bắt đầu bằng một khoảng chờ ngắn, sau đó tăng dần khoảng cách polling. Tránh vòng lặp dày đặc.
Mẫu khuyến nghị:
chờ 2-3 giây sau khi gửi
poll mỗi 5-10 giây với job thông thường
chậm hơn với job video và âm thanh dài
dừng polling khi trạng thái là
succeededhoặcfailed
Ranh giới sở hữu
Tác vụ phải thuộc cùng tài khoản Rivya đứng sau API key. Nếu không tìm thấy hoặc không thuộc tài khoản, endpoint trả về not_found.
Trang liên quan
Chat API
Dùng Rivya Chat API cho các lượt không truyền theo luồng hoặc SSE, phiên do API tạo, ảnh đính kèm bằng file_id và quyết toán điểm tín dụng theo token.
Tín dụng API
Hiểu cách các lệnh gọi Rivya API dùng điểm tín dụng của tài khoản, kiểm tra số dư, giữ trước điểm, hoàn điểm cho tác vụ thất bại và xử lý sự cố liên quan.
