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 kutsumisen käyttäminen Chat Playgroundissa
Lisää uusi toiminto napsauttamalla Responses API:n näytön vasemman reunan määrityspaneelissa ”+Työkalut > Toiminnot” tai Keskustelun täydennys-API:ssa yksinkertaisesti ”+Toiminto”.
Syötä sitten JSON-skeema ja toiminnon parametrit. Voit käyttää beta-vaiheen ”Luo”-toimintoa kuvaillaksesi selkokielellä, mitä haluat toiminnon tekevän, jotta saat ehdotetun JSON-skeeman.
Näet nyt toiminnon lueteltuna näytön vasemmassa reunassa kohdassa ”Työkalut”.
Testaa toimintoa Playgroundissa syöttämällä viesti, joka saisi mallin kutsumaan toimintoa.
Kirjoita esimerkiksi get_weather-toimintoa varten: ”millainen sää Berkeleyssä on?”
Kun toimintoa kutsutaan, syötä toimintosi tuotos, esim. ”{temp: 80}”, ja paina ”Suorita”. Avustaja käyttää sitten vastauksessaan antamaasi toiminnon tuotosta.
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 on otettu käyttöön, mallin toimintokutsuja varten luomien argumenttien taataan vastaavan antamaasi JSON Schemaa.
Jos et käytä Strukturoituja tuotoksia, argumenttien rakenteen oikeellisuutta ei taata, joten suosittelemme käyttämään validointikirjastoa, kuten Pydanticia, argumenttien tarkistamiseen ennen niiden käyttöä.
Lue lisää toiminnon kutsumisesta strukturoiduilla tuotoksilla.
Toiminnon valinnan pakottaminen Playgroundissa
Napsauta mallin nimen vieressä olevaa ”Asetukset”-kuvaketta
Napsauta Työkalun valintaa
Vaihda asetuksesta ”Automaattinen” asetukseen ”Pakollinen” tai haluttuun toimintoon (aiemmin luotu).
