OpenAI
See leht on masintõlgitud. Vaadake algset ingliskeelset artiklit.

Funktsiooni kutsumine Chat Playgroundis

Saate kasutada funktsiooni kutsumist OpenAI Playgroundis.

Värskendatud: 18 days ago

Funktsiooni kutsumine võimaldab kirjeldada assistendile mis tahes kohandatud funktsioone või väliseid API-sid, mis võimaldab assistendil neid funktsioone arukalt kutsuda, väljastades asjakohaseid argumente sisaldava JSON-objekti.

Kuidas kasutada funktsiooni kutsumist Chat Playgroundis

Uue funktsiooni lisamiseks klõpsake Responses API puhul ekraani vasakul küljel asuval seadistuspaneelil valikut „+Tööriistad > Funktsioonid“ või vestluse lõpetamise API puhul lihtsalt „+Funktsioon“.

Seejärel sisestage funktsiooni parameetreid sisaldav JSON-skeem. Võite kasutada beetafunktsiooni „Loo“: kirjeldage lihttekstina, mida funktsioon peaks tegema, ja teile pakutakse sobiv JSON-skeem.

Nüüd kuvatakse funktsioon ekraani vasakul küljel jaotises „Tööriistad“.

Funktsiooni katsetamiseks Playgroundis sisestage sõnum, mis ajendaks mudelit funktsiooni kutsuma.

Näiteks sisestage funktsiooni get_weather puhul: „what is the weather in Berkeley?“

Kui funktsioon kutsutakse, sisestage oma funktsiooni väljund, näiteks „{temp: 80}“, ja vajutage nuppu „Käivita“. Seejärel kasutab assistent vastamisel teie antud funktsiooni väljundit.

Kas see toetab paralleelset funktsiooni kutsumist?

Jah, Chat Playground toetab paralleelset funktsiooni kutsumist.

Paralleelne funktsiooni kutsumine on mudeli võime teha mitu funktsioonikutset korraga, võimaldades nende funktsioonikutsete mõjusid ja tulemusi paralleelselt lahendada. See on eriti kasulik, kui funktsioonid võtavad kaua aega, ning vähendab API-ga tehtavaid edasi-tagasi päringuid.

Lülitage struktureeritud väljundid sisse, määrates skeemis strict: „true“

Kui struktureeritud väljundid on sisse lülitatud, vastavad mudeli funktsioonikutsete jaoks loodud argumendid kindlasti teie esitatud JSON-skeemile.

Kui te ei kasuta struktureeritud väljundeid, pole argumentide õige struktuur tagatud. Seetõttu soovitame enne argumentide kasutamist kontrollida neid valideerimisteegiga, näiteks Pydanticuga.


Lugege lisateavet struktureeritud väljunditega funktsiooni kutsumise kohta.

Kuidas sundida Playgroundis funktsiooni valikut

  1. Klõpsake mudeli nime kõrval ikooni „Seaded“

  2. Klõpsake valikut „Tööriista valik“

  3. Muutke „Automaatne“ valikuks „Nõutav“ või valige soovitud funktsioon (mis on varem loodud).

Kas sellest artiklist oli abi?