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

OpenAI API တွင် လုပ်ဆောင်ချက် ခေါ်ဆိုမှု

လုပ်ဆောင်ချက် ခေါ်ဆိုမှုဆိုတာဘာလဲ၊ OpenAI API တွင် ဘယ်လိုအလုပ်လုပ်သလဲ?

အပ်ဒိတ်လုပ်ထားသည်- 2 hours ago

2025 ခုနှစ် မတ်လ 11 ရက်နေ့အထိ ကျွန်ုပ်တို့၏ အေးဂျင့် ပလက်ဖောင်းအသစ်အတွက် အခြေခံအစိတ်အပိုင်းများကို ထုတ်ပြန်ပြီးဖြစ်ပါသည်။ အသေးစိတ်အတွက် Responses APIWeb SearchFile Search နှင့် Computer Use အပါအဝင် Tools များ၊ ထို့ပြင် Agents SDK နှင့် Tracing ဆိုင်ရာ ကျွန်ုပ်တို့၏ API docs ကို ကြည့်ပါ။

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

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

၂၀၂၄ ခုနှစ် ဇွန်လတွင် တည်ဆောက်ထားသော ရလဒ်များကို မိတ်ဆက်ခဲ့သည်။ ပံ့ပိုးထားသော မော်ဒယ်များနှင့် တောင်းဆိုမှုဆိုင်ရာ စီစဉ်သတ်မှတ်ချက်များတွင် မော်ဒယ်က လုပ်ဆောင်ချက် ခေါ်ဆိုမှုတစ်ခု ထုတ်ပေးသည့်အခါ သင့်လုပ်ဆောင်ချက် သတ်မှတ်ချက်၌ strict: true ဟု သတ်မှတ်ထားခြင်းဖြင့် ထုတ်ပေးသော argument များသည် ပေးထားသည့် စီမံချက်နှင့် ကိုက်ညီကြောင်း အာမခံနိုင်သည်။ သို့သော် ထိုစီမံချက်သည် ပံ့ပိုးထားသော JSON စီမံချက်အစုခွဲကို အသုံးပြုပြီး strict mode သတ်မှတ်ချက်များနှင့် ကိုက်ညီရမည်။ ပံ့ပိုးမထားသော သို့မဟုတ် သတ်မှတ်ချက်နှင့် မကိုက်ညီသော စီမံချက်များပါသည့် တောင်းဆိုမှုများကို အမှားပြ၍ ပယ်ချမည်။

၂၀၂၄ ခုနှစ် အောက်တိုဘာလတွင် 'မည်သည့်အရာကိုမဆို ဖန်တီးရန်' လုပ်ဆောင်ချက်ကို မိတ်ဆက်ခဲ့သည်။ ၎င်းဖြင့် ဆော့ဖ်ဝဲရေးသားသူများသည် လုပ်ဆောင်ချက်တစ်ခုကို ဖော်ပြပြီး တိုက်ရိုက်ကူးထည့်နိုင်သည် သို့မဟုတ် မိမိတို့၏ကုဒ်ကို ကူးထည့်ကာ မှန်ကန်သော လုပ်ဆောင်ချက် စီမံချက်တစ်ခုကို ဖန်တီးနိုင်သည်။ 'မည်သည့်အရာကိုမဆို ဖန်တီးရန်' အကြောင်း ပိုမိုသိရှိလိုပါက ဤအကူအညီစင်တာ ဆောင်းပါးကို ဖတ်ရှုပါ

လုပ်ဆောင်ချက် ခေါ်ဆိုမှုကို ဘယ်လိုသုံးနိုင်မလဲ။

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

  • assistant များကို ဒေတာ ရယူနိုင်စေခြင်း-

  • assistant များကို လုပ်ဆောင်ချက်များ ပြုလုပ်နိုင်စေခြင်း-

  • assistant များကို တွက်ချက်မှု ပြုလုပ်နိုင်စေခြင်း-

  • ပြည့်စုံသော workflow များ တည်ဆောက်ခြင်း-

  • raw text ကို ရယူပြီးနောက် ၎င်းကို တည်ဆောက်ထားသော ဒေတာအဖြစ် ပြောင်းလဲကာ database တွင် သိမ်းဆည်းသော ဒေတာထုတ်ယူမှု pipeline တစ်ခု။

လုပ်ဆောင်ချက် ခေါ်ဆိုမှုကို Responses API တွင် ပံ့ပိုးထားပြီး၊ ၎င်းသည် ယခင်က Chat Completions API နှင့် Assistants API တို့အကြား ခွဲထားခဲ့သော စွမ်းဆောင်ရည်များကို ပေါင်းစည်းထားသည်။

JSON မုဒ်ကို ဘယ်လိုသုံးနိုင်မလဲ။

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

Chat Completions API ဖြင့် JSON မုဒ်ကို တောင်းဆိုရန် ပံ့ပိုးထားသော မော်ဒယ်များတွင် response_format ကို { "type": "json_object" } သို့ သတ်မှတ်ပါ။ Responses API တွင် text.format ကို { "type": "json_object" } သို့ သတ်မှတ်ပါ၊ ဥပမာ သက်ဆိုင်ရာနေရာတွင် text: { "format": { "type": "json_object" } } ဖြစ်သည်။ API နှစ်ခုစလုံးတွင် မော်ဒယ်/မက်ဆေ့ချ်/တူးလ် ကြိုတင်လိုအပ်ချက်များ ပြည့်မီမှသာ JSON မုဒ် အလုပ်လုပ်သည် (ဥပမာ မော်ဒယ်က json_object ကို ပံ့ပိုးခြင်း၊ စကားပြောဆိုမှုတွင် JSON ထုတ်ရန် ညွှန်ကြားချက်များ ပါဝင်ခြင်း၊ တူးလ်ကန့်သတ်ချက်များ ကိုက်ညီခြင်း)။ အကျိုးသက်ရောက်သော ထည့်သွင်းမှု အကြောင်းအရာတွင် request message သို့မဟုတ် input message အနည်းဆုံးတစ်ခု၌ json ကို စာလုံးအကြီး/အသေး မခွဲခြားသော ပုံစံဖြင့် ပါဝင်ရမည်၊ ဥပမာ JSONjson သို့မဟုတ် Json။ မဟုတ်ပါက API သည် အမှား ပြန်ပေးမည်။ Responses တွင် ထိပ်တန်းအဆင့် instructions ဖီးလ်ဒ်တစ်ခုတည်းဖြင့် ဤအတည်ပြုစစ်ဆေးမှုကို မပြည့်မီနိုင်ပါ။ ကိုက်ညီသော မော်ဒယ်များ/လမ်းကြောင်းများတွင် လုပ်ဆောင်ချက် ခေါ်ဆိုမှုကို အသုံးပြုသောအခါ JSON ကန့်သတ်ချက်များကို function-call arguments များပေါ် အလိုအလျောက် သက်ရောက်စေသည်။ မကိုက်ညီသော မော်ဒယ်များ သို့မဟုတ် တူးလ်/response-format ပေါင်းစပ်မှုများကို ငြင်းပယ်နိုင်သည် သို့မဟုတ် JSON-ကန့်သတ် sampling ကို မသုံးနိုင်ပါ။

အရေးကြီး မှတ်ချက်များ-

  • JSON မုဒ်ကို အသုံးပြုသည့်အခါ စကားပြောဆိုမှုအတွင်းရှိ မက်ဆေ့ချ်တစ်ခုခုမှတစ်ဆင့်၊ ဥပမာ သင့် system message မှတစ်ဆင့်၊ JSON ထုတ်ရန် မော်ဒယ်ကို အမြဲ ညွှန်ကြားရမည်။ JSON ဖန်တီးရန် တိကျသော ညွှန်ကြားချက် မထည့်ပါက မော်ဒယ်သည် မဆုံးနိုင်သော whitespace စီးကြောင်းကို ဖန်တီးနိုင်ပြီး တောင်းဆိုချက်သည် တိုကင်ကန့်သတ်ချက်သို့ ရောက်သည်အထိ ဆက်လက် လည်ပတ်နိုင်သည်။ သင်မမေ့စေရန် ကူညီရန် JSON မုဒ်သည် သက်ဆိုင်ရာ input messages သို့မဟုတ် instructions များတွင် json စကားလုံးကို ပုံစံတစ်မျိုးမျိုးဖြင့် စာလုံးအကြီး/အသေး မခွဲခြားဘဲ ပါဝင်မှသာ တောင်းဆိုချက်များကို လက်ခံသည်။

  • JSON မုဒ်သည် ရလဒ်သည် သတ်မှတ်စီမံချက်တစ်ခုခုနှင့် ကိုက်ညီမည်ဟု အာမခံမပေးဘဲ၊ ၎င်းသည် မှန်ကန်ပြီး အမှားမရှိဘဲ parse လုပ်နိုင်ကြောင်းသာ အာမခံသည်။ သင့်စီမံချက်နှင့် ကိုက်ညီကြောင်း သေချာစေရန် တည်ဆောက်ထားသော ရလဒ်များကို အသုံးပြုသင့်သည်။ သို့မဟုတ် ၎င်းမဖြစ်နိုင်ပါက ရလဒ်သည် သင်လိုချင်သော စီမံချက်နှင့် ကိုက်ညီကြောင်း သေချာစေရန် validation library နှင့် လိုအပ်ပါက retry များကို အသုံးပြုသင့်သည်။

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

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