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

OpenAI API တွင် Completions မှ Chat Completions သို့ ပြောင်းရွှေ့ခြင်း

legacy OpenAI Completions API မှ Chat Completions သို့ မည်သို့ ပြောင်းရွှေ့ရမည်

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

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

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

တုံ့ပြန်ညွှန်ကြားချက်များမှ မက်ဆေ့ချ်များသို့

ကျွန်ုပ်တို့၏ မော်ဒယ်များနှင့် ပို၍ အပြန်အလှန်ဆက်သွယ်နိုင်ပြီး လှုပ်ရှားတုံ့ပြန်မှုရှိသော စကားဝိုင်းတစ်ခု ပြုလုပ်ရန်၊ completions တွင် အသုံးပြုသည့် ယခင် တုံ့ပြန်ညွှန်ကြားချက်ပုံစံအစား စကားဝိုင်းဖော်မတ်ရှိ မက်ဆေ့ချ်များကို အသုံးပြုနိုင်သည်။

၎င်းလုပ်ဆောင်ပုံမှာ-

  • တုံ့ပြန်ညွှန်ကြားချက် စာကြောင်းတစ်ကြောင်းတည်းကို ပို့မည့်အစား၊ input အဖြစ် မက်ဆေ့ချ် object များစာရင်းကို ပို့ပါသည်။

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

  • အသုံးများသော အခန်းကဏ္ဍများတွင် systemuserassistantdeveloper နှင့် tool တို့ ပါဝင်သည်။ ကိရိယာမက်ဆေ့ချ်များကို ကိရိယာ/ဖန်ရှင် ရလဒ်များအတွက် အသုံးပြုပြီး assistant ၏ ကိရိယာခေါ်ဆိုမှုများနှင့် ကိုက်ညီရမည်။ နောက်ပြန်လိုက်ဖက်မှုအတွက်၊ function မက်ဆေ့ချ်များကို လက်ခံနိုင်ဆဲဖြစ်ပြီး ဆာဗာက ကိုင်တွယ်ရာတွင် ကိရိယာမက်ဆေ့ချ်များအဖြစ် ပြောင်းလဲနိုင်သည်။ မော်ဒယ်၏ ပံ့ပိုးမှုအပေါ် မူတည်၍ developer မက်ဆေ့ချ်များကို ပြန်လည်မက်ပ်လုပ်နိုင်သည်။

  • content တွင် ထို role မှ မက်ဆေ့ချ်၏ စာသား ပါဝင်သည်။

  • စကားဝိုင်းအတွက် အထွေထွေညွှန်ကြားချက်များကို system ညွှန်ကြားချက်က ပေးနိုင်သည်။

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

ရိုးရှင်းသော Completions request များကိုပင် Chat Completions မှတစ်ဆင့် ပြီးမြောက်စေနိုင်သည်၊ အောက်တွင် မြင်ရသည့်အတိုင်းဖြစ်သည်-

| ယခင် | ယခု | | 'prompt' : 'tell me a joke' | 'messages': <br>[{'role':'user', 'content':'tell me a joke'}] |

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

'messages': [{'role':'user', 'content':'ဟာသတစ်ခုပြောပြပါ'}, 
{'role':'assistant', 'content':'ကြက်က ဘာကြောင့် လမ်းကူးသလဲ'},
{'role':'user', 'content':'ကျွန်တော် မသိဘူး၊ ကြက်က ဘာကြောင့် လမ်းကူးသလဲ'}]

စနစ်ညွှန်ကြားချက်များ

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

'messages': [{'role':'system', 'content':'သင်သည် Shakespeare လို ပြောဆိုသည့် assistant ဖြစ်သည်။'}, 
{'role':'user', 'content':'ဟာသတစ်ခုပြောပြပါ'},

အောက်ပါကဲ့သို့ ရလဒ်ထွက်လာပါမည်

{...
'message': {'role':'assistant',
'content':'ကြက်က ဘာကြောင့် လမ်းကူးသလဲ။ အခြားဘက်ကို သွားဖို့ပဲ၊ သို့သော် အမှန်စင်စစ် ထိုအခြားဘက်တွင် အန္တရာယ်များနှင့် ပြည့်နေသဖြင့်၊ ၎င်းသည် လာခဲ့သောနေရာသို့ အလျင်အမြန် ပြန်သွားလေ၏!'}
...}

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

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