Batch API သည် မည်သို့အလုပ်လုပ်သနည်း။
ဤနေရာတွင် မှတ်တမ်းပြုထားသည့်အတိုင်း Batch API အဆုံးမှတ်သည် အသုံးပြုသူများကို နောက်ခံ batch စီမံဆောင်ရွက်မှုအတွက် တောင်းဆိုချက်များ တင်သွင်းခွင့်ပေးသည်။ ဤတောင်းဆိုချက်များကို ၂၄ နာရီအတွင်း စီမံဆောင်ရွက်မည်ဖြစ်သည်။ တောင်းဆိုချက်တစ်ခုချင်းစီ၏ အသေးစိတ်များကို ကြိုတင်အပ်လုဒ်တင်ထားသော ဖိုင်မှ ဖတ်မည်ဖြစ်ပြီး တုံ့ပြန်ချက်များကို output ဖိုင်တစ်ခုသို့ ရေးသားမည်ဖြစ်သည်။ အခြေအနေအပ်ဒိတ်များနှင့် ရလဒ်များအတွက် batch object ကို query လုပ်နိုင်သည်။
Batch API အတွက် ဈေးနှုန်းက ဘယ်လောက်ဖြစ်သနည်း။
မော်ဒယ်တစ်ခုစီကို synchronous API များနှင့် နှိုင်းယှဉ်ပါက ကုန်ကျစရိတ် ၅၀% လျှော့ဈေးဖြင့် ပေးအပ်မည်ဖြစ်သည်။ ကျွန်ုပ်တို့၏ API ဈေးနှုန်းနှင့် ပတ်သက်သည့် နောက်ထပ် အချက်အလက်ကို ဤနေရာတွင် ကြည့်ပါ။
မည်သည့်မော်ဒယ်များကို batch လုပ်နိုင်သနည်း။
Batch API ကို ကျွန်ုပ်တို့၏ မော်ဒယ်အများစုတွင် ကျယ်ကျယ်ပြန့်ပြန့် အသုံးပြုနိုင်သော်လည်း အားလုံးတွင် မဟုတ်ပါ။ သင်အသုံးပြုနေသော မော်ဒယ်သည် Batch API ကို ပံ့ပိုးထားကြောင်း သေချာစေရန် မော်ဒယ် ကိုးကားမှတ်တမ်းများကို ကြည့်ပါ။
API က ကျွန်ုပ်၏ တောင်းဆိုချက်ကို ကတိပြုထားသည့်အချိန်အတွင်း မပြီးစီးပေးနိုင်ပါက ဘာဖြစ်မည်နည်း။
တောင်းဆိုချက်အားလုံးကို ၂၄ နာရီအတွင်း ပြီးစီးရန် ကျွန်ုပ်တို့ ရည်ရွယ်ထားပါသည်။ အသုတ်တစ်ခု သက်တမ်းကုန်သွားပါက (ဆိုလိုသည်မှာ SLA သတ်မှတ်အချိန်အတွင်း မပြီးစီးနိုင်ခဲ့ပါက) ကျန်ရှိသည့်လုပ်ငန်းများကို ပယ်ဖျက်ပြီး ပြီးစီးထားပြီးဖြစ်သည့် လုပ်ငန်းအားလုံးကို ပြန်လည်ပေးပို့ပါမည်။ ပြီးစီးထားသည့် လုပ်ငန်းအားလုံးအတွက် ဆော့ဖ်ဝဲရေးသားသူများကို အခကြေးငွေ ကောက်ခံပါမည်။
ကျွန်ုပ် batch လုပ်နိုင်သော တောင်းဆိုချက်အရေအတွက် ကန့်သတ်ချက်မှာ ဘယ်လောက်ဖြစ်သနည်း။
Embeddings API များတွင် တစ်ချိန်တည်း တန်းစီထားနိုင်သော တောင်းဆိုချက် ၁ သန်း ကန့်သတ်ချက်ရှိသည်။
အခြား API အားလုံးအတွက် batch လုပ်နိုင်သော တောင်းဆိုချက်အရေအတွက် ကန့်သတ်ချက်မရှိပါ၊ သို့သော် အသုံးပြုမှုအဆင့်တစ်ခုချင်းစီတွင် သက်ဆိုင်ရာ batch နှုန်းထားကန့်သတ်ချက်ရှိသည်။ သင့် batch နှုန်းထားကန့်သတ်ချက်တွင် တစ်ချိန်တည်း တန်းစီထားသော input တိုကင် အများဆုံးအရေအတွက် ပါဝင်သည်။ သင့်နှုန်းထားကန့်သတ်ချက်များကို ဤနေရာတွင် တွေ့နိုင်သည်။
Batch API ထံမှ တုံ့ပြန်ချက်ရရန် ကြာချိန်ကို ပြောင်းလဲနိုင်ပါသလား။
ကျွန်ုပ်တို့၏ လက်ရှိသတ်မှတ်ထားသော အချိန်ကာလသည် ၂၄ နာရီဖြစ်သည်။ လက်ရှိတွင် ဤအချိန်ကာလကို မပြောင်းလဲနိုင်ပါ။
Batch API တွင် streaming ကို ပံ့ပိုးထားပါသလား။
မပံ့ပိုးထားပါ၊ Batch API တွင် streaming ကို ပံ့ပိုးမထားပါ။ Batch တောင်းဆိုချက်များသည် streamed တုံ့ပြန်ချက်များအစား output ဖိုင်များမှတစ်ဆင့် ရလဒ်များကို ပြန်ပေးသည်။
Batch API တွင် ပုံများကို ပံ့ပိုးထားပါသလား။
ပံ့ပိုးထားပါသည်၊ Batch API တွင် ပုံများကို ပံ့ပိုးထားပါသည်။
“The URL provided for this request does not prefix-match the batch endpoint” ဆိုသည့် အမှားမက်ဆေ့ချ်ကို ရရှိခဲ့သည်။ ဘာလုပ်သင့်သနည်း။
ဤအမှားကို ရရှိပါက သင့် URL သည် Batch API အဆုံးမှတ်အတွက် မှားယွင်းစွာ format လုပ်ထားသည်ဟု ဆိုလိုသည်။ အဆုံးမှတ်ကို မှန်ကန်စွာ call လုပ်နေကြောင်း သေချာစေရန် ဤနေရာရှိ ကျွန်ုပ်တို့၏ မှတ်တမ်းများကို ကြည့်ပါ။
Batch API အသုံးပြုမှုသည် ကျွန်ုပ်၏ အခြားနှုန်းထားကန့်သတ်ချက်များတွင် ပါဝင်တွက်ချက်ပါသလား။
Batch API နှုန်းထားကန့်သတ်ချက်များသည် လက်ရှိကန့်သတ်ချက်များနှင့် လုံးဝသီးခြားဖြစ်သည်။
အသုတ်တစ်ခုကို ပယ်ဖျက်လိုက်လျှင် ဘာဖြစ်မည်နည်း။
အသုတ်တစ်ခုကို ကိုယ်တိုင်ပယ်ဖျက်လိုက်ပါက ပြီးစီးထားပြီးဖြစ်သည့် ရလဒ်အားလုံးကို ပြန်လည်ပေးပို့ပါမည်။ ပြီးစီးထားသည့် လုပ်ငန်းအားလုံးအတွက် ဆော့ဖ်ဝဲရေးသားသူများကို အခကြေးငွေ ကောက်ခံပါမည်။
အသုတ်တစ်ခု သက်တမ်းကုန်သွားလျှင် ဘာဖြစ်မည်နည်း။
အသုတ်တစ်ခု သက်တမ်းကုန်သွားပါက (ဆိုလိုသည်မှာ SLA သတ်မှတ်အချိန်အတွင်း မပြီးစီးနိုင်ခဲ့ပါက) ကျန်ရှိသည့်လုပ်ငန်းများကို ပယ်ဖျက်ပြီး ပြီးစီးထားပြီးဖြစ်သည့် လုပ်ငန်းအားလုံးကို ပြန်လည်ပေးပို့ပါမည်။ ပြီးစီးထားသည့် လုပ်ငန်းအားလုံးအတွက် ဆော့ဖ်ဝဲရေးသားသူများကို အခကြေးငွေ ကောက်ခံပါမည်။
Batch job များတွင် မည်သည့်အခြေအနေများကို မျှော်လင့်နိုင်သနည်း။
Batch job တွင် အောက်ပါအခြေအနေများ ရှိနိုင်သည်- စစ်ဆေးနေသည်၊ မအောင်မြင်၊ ဆောင်ရွက်နေသည်၊ အပြီးသတ်နေသည်၊ ပြီးဆုံး၊ သက်တမ်းကုန်၊ ပယ်ဖျက်နေသည် နှင့် ပယ်ဖျက်ပြီး။ API အခြေအနေတန်ဖိုးများကို ပရိုဂရမ်ဖြင့် စစ်ဆေးနေပါက lowercase literal များဖြစ်သော validating, failed, in_progress, finalizing, completed, expired, cancelling နှင့် cancelled ကို အသုံးပြုပါ။
စစ်ဆေးနေသည်- ဘက်ချ်စတင်နိုင်ရန် အပ်လုဒ်တင်ထားသော ဖိုင်ကို စစ်ဆေးနေသည်။
မအောင်မြင်- ဖိုင်သည် စစ်ဆေးမှုလုပ်ငန်းစဉ်တွင် မအောင်မြင်ပါ။
ဆောင်ရွက်နေသည်- ဖိုင်ကို အောင်မြင်စွာ စစ်ဆေးပြီးဖြစ်ပြီး batch လုပ်ငန်းစဉ် ဆက်လက်လုပ်ဆောင်နေသည်။
အပြီးသတ်နေသည်- Batch job ပြီးစီးပြီးဖြစ်ပြီး ရလဒ်များကို ပြင်ဆင်နေသည်။
ပြီးဆုံး- Batch job ပြီးဆုံးပြီးဖြစ်ပြီး ရလဒ်များ အသင့်ဖြစ်နေသည်။
သက်တမ်းကုန်- SLA အချိန်ကန့်သတ်ချက်အတွင်း ဘက်ချ်ကို ပြီးဆုံးအောင် ဆောင်ရွက်နိုင်ခြင်း မရှိခဲ့ပါ။
ပယ်ဖျက်နေသည်- Batch job ကို ပယ်ဖျက်ရန် စတင်ထားပြီးဖြစ်သည်။
ပယ်ဖျက်ပြီး- Batch job ကို ပယ်ဖျက်ပြီးဖြစ်သည်။
ကျွန်ုပ် ဖန်တီးထားပြီးသော batch job များကို မည်သို့ စစ်ဆေးနိုင်သနည်း။
ဤနေရာတွင် သတ်မှတ်ဖော်ပြထားသော API call ကို အသုံးပြုပြီး သင့် batch job အားလုံး၏ စာရင်းကို ရယူနိုင်သည်။
ဤအဆုံးမှတ်တွင် ဒေတာ လုံးဝသိမ်းဆည်းမထားခြင်းကို ပံ့ပိုးထားပါသလား။
သင့် org အတွက် ဒေတာ လုံးဝသိမ်းဆည်းမထားခြင်းကို ဖွင့်ထားပါက ဒေတာ လုံးဝသိမ်းဆည်းမထားခြင်းသည် Batch API အတွက် မသက်ဆိုင်ကြောင်း သတိပြုပါ။ ZDR org များသည် batch job များကို ဖန်တီးနိုင်သော်လည်း batch input ဖိုင်များ၊ outputs၊ errors နှင့် intermediate artifacts များကို သတ်မှတ်ထားသော Batch, File Service နှင့် Sediment ထိန်းသိမ်းမှုမူဝါဒများအတိုင်း သိမ်းဆည်းထားသည်။
