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

Pagtawag ng function sa Chat Playground

Magagamit mo ang pagtawag ng function sa OpenA Playground.

Na-update: 7 days 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.

Paano gamitin ang pagtawag ng function sa Chat Playground

Para magdagdag ng bagong function, i-click ang "+Mga Tool > Mga Function" sa configuration panel sa kaliwang bahagi ng screen para sa Responses API o ang "+Function" para sa chat completions API.

Pagkatapos, ilagay ang JSON schema na naglalaman ng mga parameter ng function. Maaari mong gamitin ang Beta na feature na "Bumuo" para ilarawan sa simpleng pananalita ang gusto mong gawin ng function at makakuha ng iminumungkahing JSON schema.

Makikita mo na ngayon ang function sa listahan sa kaliwang bahagi ng screen, 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, hal. "{temp: 80}", at pindutin ang “Patakbuhin.” Gagamitin ng Assistant ang ibinigay mong output ng function sa tugon nito.

Sinusuportahan ba nito ang parallel na pagtawag ng function?

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

Ang parallel na pagtawag ng function ay ang kakayahan ng modelo na magsagawa ng maraming function call nang sabay, na nagpapahintulot na ma-resolve nang parallel ang mga epekto at resulta ng mga function call na ito. Lalo itong kapaki-pakinabang kung matagal matapos ang mga function, at binabawasan nito ang mga round trip sa API.

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

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

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


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

Paano gawing sapilitan ang Pagpili ng Function sa Playground

  1. I-click ang icon na "Mga Setting" sa tabi ng pangalan ng modelo

  2. I-click ang Pagpili ng Tool

  3. Baguhin mula "Awtomatiko" patungong "Kinakailangan" o sa gustong function (na ginawa dati).

Nakatulong ba ang artikulong ito?