cicora.ai
API spetsifikatsiyasiPaketli bajarish

Paketli bajarish

Ssenariy asinxron natijaga ruxsat bersa, mustaqil operatsiyalarni boshqariladigan guruhlarda qayta ishlang.

Integratsiya ma’lumotnomasi: muhitingiz uchun parametrlar va mavjud imkoniyatlarni akkaunt API sozlamalari hamda model katalogidan tanlang.

Parallelizmni cheklang

Mijoz tomonida cheklangan navbatdan foydalaning va har ishni oddiy mos so‘rov orqali yuboring. Bu server batch-endpoint ini taxmin qilmasdan yuklamani boshqarishga yordam beradi.

Xizmatning paket rejimi alohida API kelishuvidir: uning yo‘li va tanasini faqat akkaunt sozlamalari yoki spetsifikatsiyada nashr qilingandan keyin ishlating.

Client-controlled bounded parallelism
typescript
async function runWithLimit(items, limit, work) {
  const results = [];
  for (let offset = 0; offset < items.length; offset += limit) {
    const group = items.slice(offset, offset + limit);
    results.push(...await Promise.all(group.map(work)));
  }
  return results;
}

Navbat nazorati

  • Ichki vazifa id sini ishga tushirish doirasida deterministik va noyob qiling.
  • Juda katta to‘plamni boshqariladigan guruhlarga bo‘ling.
  • Alohida elementlar xatosini butun navbat xatosidan ajrating.

Natijani yig‘ish

Natijani ichki id bilan moslang va har ish statusini saqlang.

Barcha ishlarni avtomatik takrorlamang: idempotentlik tekshirilgandan so‘ng faqat vaqtinchalik xatolarni takrorlang.