Toiminnon kutsumisen avulla voit kuvata avustajalle mukautettuja toimintoja tai ulkoisia API-rajapintoja, jolloin avustaja voi älykkäästi kutsua näitä toimintoja tuottamalla JSON-objektin, joka sisältää asiaankuuluvat argumentit.
Toiminnon kutsuminen Chat Playgroundissa
Lisää uusi toiminto valitsemalla näytön vasemman reunan määrityspaneelista Responses API -rajapintaa käytettäessä "+Työkalut > Toiminnot" tai Keskustelun täydennys-APIa käytettäessä "+Toiminto".
Syötä sitten toiminnon parametrit sisältävä JSON-skeema. Voit myös kuvailla beetavaiheen "Luo"-toiminnolla selkokielisesti, mitä haluat toiminnon tekevän, jolloin saat ehdotuksen JSON-skeemaksi.
Toiminto näkyy nyt näytön vasemmassa reunassa ”Työkalut”-kohdassa.
Testaa toimintoa Playgroundissa kirjoittamalla viesti, joka saisi mallin kutsumaan toimintoa.
Jos käytät esimerkiksi get_weather-toimintoa, kirjoita: "what is the weather in Berkeley?"
Kun toimintoa kutsutaan, syötä toiminnon tuloste, esimerkiksi "{temp: 80}", ja valitse ”Suorita”. Avustaja käyttää sitten antamaasi toiminnon tulostetta vastauksessaan.
Tukeeko tämä rinnakkaista toiminnon kutsumista?
Kyllä, rinnakkaista toiminnon kutsumista tuetaan Chat Playgroundissa.
Rinnakkainen toiminnon kutsuminen on mallin kyky suorittaa useita toimintokutsuja yhdessä, jolloin näiden toimintokutsujen vaikutukset ja tulokset voidaan ratkaista rinnakkain. Tämä on erityisen hyödyllistä, jos toiminnot kestävät kauan, ja se vähentää edestakaisia API-kutsuja.
Ota Strukturoidut tuotokset käyttöön asettamalla skeemassa strict: "true"
Kun Strukturoidut tuotokset ovat käytössä, mallin toimintokutsuihin luomien argumenttien taataan vastaavan antamaasi JSON-skeemaa.
Jos et käytä Strukturoituja tuotoksia, argumenttien rakenteen oikeellisuutta ei taata. Siksi suosittelemme tarkistamaan argumentit validointikirjastolla, kuten Pydantic-kirjastolla, ennen niiden käyttöä.
Lue lisää toiminnon kutsumisesta strukturoiduilla tuotoksilla.
Toiminnon valinnan pakottaminen Playgroundissa
Napsauta mallin nimen vieressä olevaa "Asetukset"-kuvaketta
Valitse Työkalun valinta
Vaihda "Automaattinen"-valinnasta "Pakollinen"-valintaan tai haluttuun, aiemmin luotuun toimintoon.
