OpenAI
Ta stran je bila strojno prevedena. Oglejte si izvirni članek v angleščini.

Priklic funkcij v Playgroundu za klepet

V OpenA Playgroundu lahko uporabljate priklic funkcij.

Posodobljeno: 8 days ago

Priklic funkcij vam omogoča, da pomočniku opišete poljubne funkcije po meri ali zunanje API-je, s čimer lahko pomočnik inteligentno pokliče te funkcije tako, da izpiše predmet JSON z ustreznimi argumenti.

Kako uporabljati priklic funkcij v Chat Playgroundu

Če želite dodati novo funkcijo, na konfiguracijski plošči na levi strani zaslona kliknite »+Orodja > Funkcije« za Responses API ali preprosto »+Funkcija« za API za dopolnitve klepeta.

Nato vnesite shemo JSON s parametri funkcije. Uporabite lahko funkcijo beta »Ustvari«, da v navadnem besedilu opišete, kaj želite, da funkcija naredi, in prejmete predlagano shemo JSON.

Funkcija bo zdaj prikazana na levi strani zaslona pod »Orodja«.

Če želite funkcijo preizkusiti v Playgroundu, vnesite sporočilo, ki bi sprožilo, da model pokliče funkcijo.

Za funkcijo get_weather na primer vnesite: »kakšno je vreme v Berkeleyju?«

Ko je funkcija poklicana, vnesite izhod svoje funkcije, npr. »{temp: 80}«, in pritisnite »Zaženi«. Pomočnik bo nato za svoj odgovor uporabil izhod funkcije, ki ste ga navedli.

Ali to podpira vzporedni priklic funkcij?

Da, vzporedni priklic funkcij je podprt v Chat Playgroundu.

Vzporedni priklic funkcij je zmožnost modela, da skupaj izvede več klicev funkcij, kar omogoča vzporedno razreševanje učinkov in rezultatov teh klicev funkcij. To je še posebej uporabno, če funkcije trajajo dolgo, in zmanjša število povratnih poti z API-jem.

Vklopite strukturirane izhode tako, da v shemi nastavite strict: "true"

Ko so strukturirani izhodi vklopljeni, je zagotovljeno, da se argumenti, ki jih model ustvari za klice funkcij, ujemajo s shemo JSON, ki jo navedete.

Če strukturiranih izhodov ne uporabljate, ni zagotovljeno, da je struktura argumentov pravilna, zato priporočamo uporabo knjižnice za preverjanje veljavnosti, kot je Pydantic, da argumente najprej preverite, preden jih uporabite.


Preberite več o priklicu funkcij s strukturiranimi izhodi.

Kako vsiliti izbiro funkcije v Playgroundu

  1. Kliknite ikono »Nastavitve« poleg imena modela

  2. Kliknite Izbira orodja

  3. Spremenite iz »Samodejno« v »Obvezno« ali v želeno funkcijo (prej ustvarjeno).

Ali vam je bil ta članek v pomoč?