OpenAI
ဤစာမျက်နှာကို စက်ဖြင့် ဘာသာပြန်ထားပါသည်။ မူရင်း အင်္ဂလိပ်ဆောင်းပါးကို ကြည့်ရန်

API နှုန်းထားကန့်သတ်ချက်များနှင့် 429 အမှားများကို ဖြေရှင်းခြင်း

API 429 အမှား၏အကြောင်းရင်းကို ရှာဖွေပါ၊ တစ်ပြိုင်နက်တောင်းဆိုမှုများကို လျှော့ချပြီး နှုန်းထား၊ ခရက်ဒစ် သို့မဟုတ် သုံးစွဲမှုကန့်သတ်ချက်အတွက် သင့်လျော်သော နောက်တစ်ဆင့်ကို ရွေးချယ်ပါ။

အပ်ဒိတ်လုပ်ထားသည်- 4 days ago

ခြုံငုံသုံးသပ်ချက်

API သုံးစွဲမှုတွင် နှုန်းထားကန့်သတ်ချက်များ ရှိသည်။ ဤကန့်သတ်ချက်များသည် သတ်မှတ်ကာလတစ်ခုအတွင်း တောင်းဆိုမှုများ၊ တိုကင်များ သို့မဟုတ် အခြားသုံးစွဲမှုကို ကန့်သတ်သည်။

429 တုံ့ပြန်မှုသည် ယာယီနှုန်းထားကန့်သတ်ချက်၊ ကြိုတင်ငွေပေးချေထားသည့် လက်ကျန်ကုန်သွားခြင်း သို့မဟုတ် အသုံးစရိတ် သို့မဟုတ် သုံးစွဲမှုကန့်သတ်ချက်ကို ဖော်ပြနိုင်သည်။ ထပ်မံမကြိုးစားမီ သို့မဟုတ် ငွေတောင်းခံမှုဆက်တင်များကို မပြောင်းမီ အမှားအသေးစိတ်ကို စစ်ဆေးပါ။

အကြောင်းရင်းကို ရှာဖွေပါ

ဖော်ပြထားပါက အမှားမက်ဆေ့ချ်နှင့် error.code ကို ဖတ်ပါ။ ငွေတောင်းခံမှုဆိုင်ရာ အမှားများတွင် ပိုမိုကျယ်ပြန့်သော error.type တန်ဖိုး insufficient_quota ကို ဆက်လက်အသုံးပြုနိုင်သည်။

အမှား သို့မဟုတ် ကုဒ်ဆိုလိုရင်းလုပ်ဆောင်ရန်
တောင်းဆိုမှုများ သို့မဟုတ် တိုကင်များအတွက် နှုန်းထားကန့်သတ်ချက် ပြည့်သွားသည်တောင်းဆိုမှုများသည် သက်ဆိုင်ရာ နှုန်းထားကန့်သတ်ချက်ကို ကျော်လွန်နေသည်။တောင်းဆိုမှုများကို အချိန်ခြားပို့ပြီး အောက်ပါ ထပ်မံကြိုးစားခြင်းလမ်းညွှန်ကို လိုက်နာပါ။
credit_balance_exhaustedအဖွဲ့အစည်းတွင် ကြိုတင်ငွေပေးထားသော ခရက်ဒစ်များ မကျန်တော့ပါ။သင့် API ငွေတောင်းခံမှုဆက်တင်များတွင် ခရက်ဒစ်များ ထည့်ပါ။
organization_usage_limit_exceededအဖွဲ့အစည်းသည် OpenAI က သတ်မှတ်ထားသော သုံးစွဲမှုကန့်သတ်ချက်သို့ ရောက်ရှိသွားသည်။ပိုမိုမြင့်မားသော အတည်ပြုပြီးသုံးစွဲမှုကန့်သတ်ချက်ကို တောင်းဆိုပါ။
organization_spend_limit_exceededအဖွဲ့အစည်းသည် သတ်မှတ်အသုံးစရိတ်ကန့်သတ်ချက်သို့ ရောက်ရှိသွားသည်။ကန့်သတ်ချက်ကို တိုးမြှင့်ပါ သို့မဟုတ် ဖယ်ရှားပါ၊ မဟုတ်လျှင် လစဉ်ပြန်လည်သတ်မှတ်ချိန်အထိ စောင့်ပါ။
project_spend_limit_exceededပရောဂျက်သည် သတ်မှတ်အသုံးစရိတ်ကန့်သတ်ချက်သို့ ရောက်ရှိသွားသည်။ပရောဂျက်ကန့်သတ်ချက်ကို တိုးမြှင့်ပါ သို့မဟုတ် ဖယ်ရှားပါ၊ မဟုတ်လျှင် လစဉ်ပြန်လည်သတ်မှတ်ချိန်အထိ စောင့်ပါ။

ငွေတောင်းခံမှု၊ အသုံးစရိတ် သို့မဟုတ် ခွဲတမ်းအမှားကို ထပ်မံကြိုးစားခြင်းဖြင့် အသုံးပြုခွင့် ပြန်မရနိုင်ပါ။ ဖော်ပြထားသည့် လက်ကျန် သို့မဟုတ် ကန့်သတ်ချက်ကို ဦးစွာဖြေရှင်းပါ။ သတ်မှတ်အသုံးစရိတ်ကန့်သတ်ချက် ပြောင်းလဲမှုများ အကျိုးသက်ရောက်ရန် အချိန်ကြာနိုင်သည်။

အသုံးစရိတ်ကန့်သတ်ချက်ကို ပြောင်းလဲရန် သက်ဆိုင်ရာ အဖွဲ့အစည်း သို့မဟုတ် ပရောဂျက်ဆက်တင်များကို စီမံခန့်ခွဲခွင့် လိုအပ်သည်။ သင့်တွင် အသုံးပြုခွင့်မရှိပါက အဆိုပါဆက်တင်များကို စီမံသူထံ တောင်းဆိုပါ။

ကြိုတင်ငွေပေး ခရက်ဒစ်ဝယ်ယူမှုများအတွက် ကြိုတင်ငွေပေး API ငွေတောင်းခံမှုကို စနစ်ထည့်သွင်းခြင်းနှင့် စီမံခြင်းကို ကြည့်ပါ။

မတူညီသော အသုံးစရိတ်ထိန်းချုပ်မှုများအတွက် API အသုံးစရိတ်ကန့်သတ်ချက်လမ်းညွှန်ကို ကြည့်ပါ။

သက်ဆိုင်ရာ နှုန်းထားကန့်သတ်ချက်များကို စစ်ဆေးပါ

လက်ရှိသုံးစွဲမှုအဆင့်နှင့် ကန့်သတ်ချက်များကို သုံးသပ်ရန် သင့်အဖွဲ့အစည်း၏ ကန့်သတ်ချက်များ စာမျက်နှာသို့ သွားပါ။

နှုန်းထားကန့်သတ်ချက်များကို အဖွဲ့အစည်းနှင့် ပရောဂျက်အဆင့်များတွင် သတ်မှတ်နိုင်သည်။ ၎င်းတို့သည် အသုံးပြုသူတစ်ဦးချင်းအတွက် ခွင့်ပြုပမာဏများ မဟုတ်ပါ။ ကန့်သတ်ချက်များသည် မော်ဒယ်အလိုက်လည်း ကွဲပြားပြီး အချို့မော်ဒယ်အုပ်စုများက ကန့်သတ်ချက်တစ်ခုကို မျှဝေသုံးစွဲသည်။

အမှားက မည်သည့်ကန့်သတ်ချက်ကို ဖော်ပြထားသည်ကို စစ်ဆေးပါ။ ဥပမာ၊ တစ်မိနစ်လျှင် တောင်းဆိုမှုနှင့် တစ်မိနစ်လျှင် တိုကင်တို့သည် သီးခြားကန့်သတ်ချက်များ ဖြစ်သည်။ တစ်ခုက ကန့်သတ်ချက်အောက်တွင် ရှိနေစဉ် အခြားတစ်ခုက ကန့်သတ်ချက်သို့ ရောက်နိုင်သည်။

သင့်တောင်းဆိုမှုက အသုံးပြုသည့် အဖွဲ့အစည်းကို အတည်ပြုပါ

အဖွဲ့အစည်းများစွာတွင် ပါဝင်ပါက သင့်တောင်းဆိုမှုများက ရည်ရွယ်ထားသော အဖွဲ့အစည်းနှင့် ပရောဂျက်ကို အသုံးပြုကြောင်း အတည်ပြုပါ။

သင့် API သော့က မူလအဖွဲ့အစည်းကို အသုံးပြုသည့်အခါ မူလအဖွဲ့အစည်းဆက်တင်ကို စစ်ဆေးပါ။ အဖွဲ့အစည်းတစ်ခုနှင့်တစ်ခုတွင် ငွေတောင်းခံမှုပုံစံနှင့် သုံးစွဲမှုအဆင့် မတူနိုင်ပါ။

ယာယီနှုန်းထားကန့်သတ်ချက်အမှားများကို လျှော့ချပါ

တောင်းဆိုမှုများကို အချိန်ခြားပို့ပြီး တစ်ပြိုင်နက်ပို့ခြင်းကို ရှောင်ပါ

တောင်းဆိုမှုအများအပြားကို တစ်ပြိုင်နက်ပို့မည့်အစား အချိန်ခြား၍ ပို့ပါ။

နှုန်းထားကန့်သတ်ချက်များကို ဖော်ပြထားသည့် အချိန်အပိုင်းအခြားထက် ပိုတိုသောကာလအလိုက်လည်း သတ်မှတ်နိုင်သည်။ ဥပမာ၊ တစ်မိနစ်လျှင် တောင်းဆိုမှု 60 ဟူသော ကန့်သတ်ချက်ကို တစ်စက္ကန့်ကာလအလိုက်လည်း သတ်မှတ်နိုင်သည်။ ထို့ကြောင့် ပျမ်းမျှသုံးစွဲမှုက တစ်မိနစ်လျှင် ကန့်သတ်ချက်အောက်တွင် ရှိနေသော်လည်း အချိန်တိုအတွင်း အစုလိုက်ပို့ခြင်းက အမှားဖြစ်စေနိုင်သည်။

ရှည်လျားသော တုံ့ပြန်ညွှန်ကြားချက်များနှင့် မလိုအပ်ဘဲ များပြားသည့် အထွက်တိုကင်ခွင့်ပြုပမာဏများကလည်း တိုကင်နှုန်းထားအမှားများ ဖြစ်စေနိုင်သည်။

ခဏစောင့်ပြီး ထပ်မံကြိုးစားပါ

ယာယီနှုန်းထားကန့်သတ်ချက်အမှားများအတွက်-

  1. တုံ့ပြန်မှုတွင် Retry-After header ပါရှိမရှိ စစ်ဆေးပါ။

  2. header တွင် မှန်ကန်သည့် စောင့်ဆိုင်းချိန်ပါရှိပါက ထပ်မံမကြိုးစားမီ အနည်းဆုံး ထိုမျှကြာအောင် စောင့်ပါ။

  3. header မရှိပါက သို့မဟုတ် မမှန်ကန်ပါက jitter ပါသော exponential backoff ကို အသုံးပြုပါ။ မအောင်မြင်သည့် ကြိုးစားမှုတိုင်းနောက်တွင် စောင့်ဆိုင်းချိန်ကို တိုးပြီး ကျပန်းစောင့်ဆိုင်းချိန်တိုတစ်ခု ထည့်ပါ။

  4. ထပ်မံကြိုးစားသည့် အကြိမ်ရေနှင့် စုစုပေါင်းကြာချိန် နှစ်ခုလုံးကို ကန့်သတ်ပါ။

တရားဝင် OpenAI SDK များသည် ထပ်မံကြိုးစားနိုင်သော နှုန်းထားကန့်သတ်ချက်အမှားများကို အလိုအလျောက် ထပ်မံကြိုးစားပြီး Retry-After ပါရှိပါက ၎င်းကို လိုက်နာသည်။ နောက်ထပ် retry loop မထည့်မီ အဆိုပါ ထပ်မံကြိုးစားမှုများကို ထည့်သွင်းတွက်ချက်ပါ။

မအောင်မြင်သော တောင်းဆိုမှုများကိုလည်း တစ်မိနစ်လျှင် ကန့်သတ်ချက်တွင် ထည့်တွက်သည်။ တူညီသည့်တောင်းဆိုမှုကို ဆက်တိုက်ပြန်ပို့ခြင်းက ပြဿနာကို ပိုမိုကြာရှည်စေနိုင်သည်။

အကောင်အထည်ဖော်ရန် လမ်းညွှန်ချက်နှင့် နမူနာများအတွက် API နှုန်းထားကန့်သတ်ချက်လမ်းညွှန်ကို ကြည့်ပါ။ ပြင်ပအဖွဲ့အစည်း၏ retry library ကို သင့်အက်ပ်တွင် အသုံးမပြုမီ သေချာသုံးသပ်ပါ။

တုံ့ပြန်ညွှန်ကြားချက်နှင့် အထွက်ပမာဏကို သုံးသပ်ပါ

သင့်တုံ့ပြန်ညွှန်ကြားချက်များမှ မလိုအပ်သော ညွှန်ကြားချက်များ၊ ထပ်နေသော နောက်ခံအကြောင်းအရာနှင့် နမူနာများကို ဖယ်ရှားပါ။ ပြင်ဆင်ထားသော တုံ့ပြန်ညွှန်ကြားချက်က လိုအပ်သည့်ရလဒ်ကို ဆက်လက်ထုတ်ပေးကြောင်း အတည်ပြုရန် စမ်းသပ်ပါ။

သင့်အဆုံးမှတ်နှင့် မော်ဒယ်က ပံ့ပိုးသည့် အထွက်တိုကင် parameter ကို အသုံးပြုပါ-

  • Chat Completions သည် max_completion_tokens ကို အသုံးပြုသည်။

  • Responses သည် max_output_tokens ကို အသုံးပြုသည်။

တောင်းဆိုမှုအတွက် လိုအပ်သည်ထက် များစွာပိုကြီးသော ခွင့်ပြုပမာဏကို မသတ်မှတ်ပါနှင့်။ ဤ parameter များတွင် မြင်ရသောအထွက်အပြင် ကျိုးကြောင်းသင့်လျော်စွာ စဉ််းစားပေးသော တိုကင်များလည်း ပါဝင်သောကြောင့် ကျိုးကြောင်းသင့်လျော်စွာ စဉ််းစားပေးသော မော်ဒယ်ကို အသုံးပြုသည့်အခါ နှစ်မျိုးလုံးအတွက် ထည့်တွက်ပါ။

သင့်သုံးစွဲမှုအဆင့်ကို သုံးသပ်ပါ

တစ်ပြိုင်နက်တောင်းဆိုမှုများကို လျှော့ချပြီး တိုကင်သုံးစွဲမှုကို သုံးသပ်ပြီးနောက် အမှားများ ဆက်ဖြစ်နေပါက ကန့်သတ်ချက်တိုးမြှင့်နိုင်သည့် နည်းလမ်းများအတွက် ကန့်သတ်ချက်များ စာမျက်နှာကို စစ်ဆေးပါ။

API အသုံးစရိတ် တိုးလာသည်နှင့်အမျှ OpenAI က အဖွဲ့အစည်းတစ်ခုကို ပိုမြင့်သော သုံးစွဲမှုအဆင့်သို့ အလိုအလျောက် မြှင့်တင်နိုင်သည်။ ၎င်းက များသောအားဖြင့် မော်ဒယ်အများစု၏ နှုန်းထားကန့်သတ်ချက်များကို တိုးမြှင့်ပေးသည်။

သင့်အတည်ပြုပြီး လစဉ်သုံးစွဲမှုကန့်သတ်ချက်သည် တောင်းဆိုမှုနှင့် တိုကင်နှုန်းထားကန့်သတ်ချက်များနှင့် သီးခြားဖြစ်သည်။ တစ်ခုတိုးမြှင့်ခြင်းကို အခြားတစ်ခုလည်း ပြောင်းလဲသွားကြောင်း အတည်ပြုချက်အဖြစ် မယူဆသင့်ပါ။

ပြဿနာ ဆက်ဖြစ်နေပါက

အကူအညီအဆင့်မြှင့်တောင်းဆိုခြင်းမပြုမီ

အမှားမက်ဆေ့ချ်အတိအကျ၊ အမှားကုဒ်ရှိပါက ၎င်း၊ သက်ဆိုင်ရာ request ID များ၊ သင့်အချိန်ဇုန်နှင့်အတူ အမှားဖြစ်ပွားချိန်၊ သင့်အကောင့်တွင် ဖော်ပြထားသော သက်ဆိုင်ရာကန့်သတ်ချက်တို့ကို အသင့်ထားပါ။ သင် စမ်းသပ်ပြီးသော အဆင့်များကို မှတ်သားထားပါ။

OpenAI အကူအညီအဖွဲ့ကို ဆက်သွယ်ပါ

ဖော်ပြထားသော ကန့်သတ်ချက်ကို စစ်ဆေးပြီးနောက် ပြဿနာကို မဖြေရှင်းနိုင်ပါက အကူအညီစင်တာမှတစ်ဆင့် OpenAI အကူအညီအဖွဲ့ကို ဆက်သွယ်ပါ။ API သော့များ သို့မဟုတ် အခြား အထောက်အထားစိစစ်ရေးလျှို့ဝှက်ချက်များကို မထည့်ပါနှင့်။

ဤဆောင်းပါးသည် အထောက်အကူ ဖြစ်ပါသလား။