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: 22 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, simpleng, "+Function" para sa chat completions API.

Pagkatapos, ilagay ang JSON schema na may mga parameter ng function. Maaari mong gamitin ang Beta na functionality na "Bumuo" para ilarawan sa plain text kung ano ang gusto mong gawin ng function, upang makakuha ng iminumungkahing JSON schema.

Makikita mo na ngayon ang function na nakalista sa kaliwang bahagi ng screen sa ilalim ng “Mga Tool.”

Para subukan ang function sa playground, maglagay ng mensaheng magti-trigger sa modelo na tawagin ang function.

Halimbawa, para sa get_weather function, ilagay: "ano ang panahon sa Berkeley?"

Kapag tinawag ang function, ilagay ang output ng iyong function, hal. "{temp: 80}" at pindutin ang “Patakbuhin.” Pagkatapos, gagamitin ng Assistant ang output ng function na ibinigay mo para 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 pag-set ng strict: "true" sa schema

Kapag naka-on ang Mga Naka-structure na Output, garantisadong tutugma sa JSON Schema na ibinibigay mo ang mga argument na ginagawa ng modelo para sa mga function call.

Kung hindi ka gumagamit ng Mga Naka-structure na Output, hindi garantisadong tama ang structure ng mga argument, kaya inirerekomenda namin ang paggamit ng validation library tulad ng Pydantic para munang 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 ipilit 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. Palitan mula "Awtomatiko" patungong "Kinakailangan" o sa gustong function (naunang ginawa).

Nakatulong ba ang artikulong ito?