API гарын авлага
Асинхрон ажил
Урт ажлууд дараалалд орж, jobId буцаана. Төлөвийг нь шалгаж эсвэл шууд сонсоно.
Ажил үүсгэдэг хаягууд#
queued → running → succeeded (output-д үр дүн бий), эсвэл failed (error-д шалтгаан бий; дахин эхлүүлж болно), эсвэл canceled (та зогсоосон; дахин эхлүүлж болно).
Шалгах эсвэл сонсох#
Хамгийн энгийн нь GET /jobs/{id} 2–5 секунд тутамд. Шууд мэдэх бол GET /jobs/{id}/events (Server-Sent Events) нээнэ: эхлээд snapshot, дараа нь өөрчлөлт бүрт job үйл явдал, 15 секунд тутам ping ирнэ.
Ажлын объект#
GET /jobs/{id} болон SSE-ийн snapshot ижил хэлбэртэй. progress нь 0-ээс 1, output нь зөвхөн амжилттай дууссаны дараа ирнэ.
Цуцлах ба дахин эхлүүлэх#
POST /jobs/{id}/cancel нь хүлээгдэж буй эсвэл ажиллаж буй ажлыг зогсооно. POST /jobs/{id}/retry нь амжилтгүй болсон эсвэл цуцалсан ажлыг дахин эхлүүлнэ. Бусад үед 409 буцаана.
Дууссан ажлын output талбарт үр дүнгийн холбоосууд байна (төрлөөс хамаарна). Холбоосууд гарын үсэгтэй, хэдэн цагийн дараа хүчингүй болно.
Хэлний дүрэм
Тайлбар нь монгол хэлээр. Код, талбарын нэр, API-н алдааны мессеж англи хэлээр, яг API-д байгаагаар.