OpenAI
Ang page na ito ay isinalin ng AI. Tingnan ang orihinal na artikulo sa English.

Pagtawag ng function sa Chat Playground

Maaari mong gamitin ang pagtawag ng function sa OpenAI Playground.

Na-update: 1 hour ago

Pinapayagan ka ng pagtawag ng function na ilarawan sa assistant ang anumang custom na function o external API, na nagbibigay-daan sa assistant na matalinong tawagin ang mga function na iyon sa pamamagitan ng pag-output ng JSON object na naglalaman ng mga kaugnay na argument.

Gamitin ang pagtawag ng function sa Chat Playground

Sa Playground, buksan ang mga setting ng tool at magdagdag ng function.

Pagkatapos, ilagay ang JSON schema na may mga parameter ng function. Maaari mong gamitin ang beta na feature na Bumuo para ilarawan sa plain text ang gusto mong gawin ng function at makakuha ng mungkahing JSON schema.

Makikita mo na ngayon ang function sa listahan sa ilalim ng Mga tool.

Para subukan ang function sa Playground, maglagay ng mensaheng mag-uudyok sa modelo na tawagin ang function.

Halimbawa, para sa function na get_weather, ilagay ang: “what is the weather in Berkeley?”

Kapag tinawag ang function, ilagay ang output ng iyong function, halimbawa, {"temp": 80}, at piliin ang Patakbuhin. Gagamitin ng assistant sa sagot nito ang output ng function na ibinigay mo.

Sinusuportahan ba nito ang sabay-sabay na pagtawag ng function?

Oo, sinusuportahan sa Chat Playground ang sabay-sabay na pagtawag ng function.

Ang sabay-sabay na pagtawag ng function ay ang kakayahan ng modelo na gumawa ng maraming tawag sa function nang sabay-sabay, para sabay-sabay ding maproseso ang mga epekto at resulta ng mga tawag na ito. Lalo itong kapaki-pakinabang kung matagal tumakbo ang mga function, at nababawasan nito ang mga palitan ng request at response sa API.

I-on ang mga naka-structure na output sa pamamagitan ng pagtatakda ng strict: true sa depinisyon ng function

Kapag naka-on ang mga naka-structure na output, garantisadong tutugma sa ibinigay mong JSON schema ang mga argument na binubuo ng modelo para sa mga tawag sa function.

Kung hindi ka gumagamit ng mga naka-structure na output, hindi garantisadong tama ang istruktura ng mga argument. Kaya inirerekomenda naming gumamit ng validation library tulad ng Pydantic para suriin muna ang mga argument bago gamitin ang mga ito.


Matuto pa tungkol sa pagtawag ng function gamit ang mga naka-structure na output.

Itakda kung aling function ang dapat gamitin sa Playground

  1. Piliin ang icon ng Mga setting sa tabi ng pangalan ng modelo.

  2. Piliin ang Pagpili ng tool.

  3. Palitan ang Awtomatiko ng Kinakailangan o ng gustong function (na nagawa na).

Nakatulong ba ang artikulong ito?