OpenAI
Kaca iki diterjemahake nganggo mesin. Deleng artikel asli basa Inggris.

Pindhah saka Completions menyang Chat Completions ing OpenAI API

Cara migrasi saka OpenAI Completions API lawas menyang Chat Completions

Pembaruan: 17 hours ago

Chat Completions minangka API standar sing digunakake karo model paling anyar saka OpenAI. Sampeyan bisa sinau carane miwiti nganggo iki liwat pandhuan pangembang generasi teks.

Wiwit 11 Maret 2025, kita wis ngrilis blok pambangun platform agen anyar kita. Kanggo rincian, delengen dokumen API kita kanggo Responses API, Piranti kalebu Panelusuran Web, Panelusuran Berkas, lan Panggunaan Komputer, lan SDK Agen kita kanthi Tracing.

Saka Prompt menyang Pesen

Kanggo nduweni pacelathon sing luwih interaktif lan dinamis karo model kita, sampeyan bisa nggunakake pesen ing format chat tinimbang gaya prompt lawas sing digunakake karo completions.

Mangkene carane:

  • Tinimbang ngirim siji string minangka prompt, sampeyan ngirim dhaptar pesen minangka input.

  • Saben pesen nduweni role lan content.

  • Peran umum kalebu system, user, assistant, developer, lan tool. Pesen tool digunakake kanggo asil tool/fungsi lan kudu cocog karo panggilan tool saka assistant. Kanggo kompatibilitas mundur, pesen fungsi isih bisa ditampa lan dikonversi dadi pesen tool ing penanganan server. Pesen developer bisa dipetakake maneh gumantung dhukungan model.

  • content ngemot teks pesen saka peran kasebut.

  • Instruksi sistem bisa menehi instruksi tingkat dhuwur kanggo pacelathon

  • Pesen diproses miturut urutan katon ing dhaptar, lan asisten nanggapi kanthi cocog.

Malah panjaluk Completions dhasar bisa dirampungake liwat Chat Completions, kaya sing bisa sampeyan deleng ing ngisor iki:

| Biyen | Saiki | | 'prompt' : 'tell me a joke' | 'messages': <br>[{'role':'user', 'content':'tell me a joke'}] |

Saiki, luwih gampang tinimbang sadurunge kanggo nindakake pacelathon bolak-balik karo model kanthi nambah dhaptar pesen ing pacelathon.

'messages': [{'role':'user', 'content':'critakna guyonan'}, 
{'role':'assistant', 'content':'napa pitik nyebrang dalan'},
{'role':'user', 'content':'Aku ora ngerti, napa pitik nyebrang dalan'}]

Instruksi Sistem

Sampeyan uga bisa nggunakake instruksi tingkat sistem kanggo nuntun prilaku model sajrone pacelathon. Contone, nggunakake instruksi sistem lan pesen kaya iki

'messages': [{'role':'system', 'content':'Sampeyan iku asisten sing ngomong kaya Shakespeare.'}, 
{'role':'user', 'content':'critakna guyonan'},

bakal ngasilake kaya mangkene

{...
'message': {'role':'assistant',
'content':'Napa pitik nyebrang dalan? Supaya tekan sisih liyane, nanging satemene, sisih liyane kuwi kebak bebaya lan ancaman, mula dheweke cepet bali menyang panggonan asale, sayektine!'}
...}

Yen sampeyan pengin njelajah opsi sing ora mbutuhake sampeyan ngatur riwayat pacelathon pesen dhewe, delengen Assistants API.

Apa artikel iki migunani kanggo sampeyan?