OpenAI
Ez az oldal gépi fordítással készült. Tekintsd meg az eredeti angol nyelvű cikket.

Funkcióhívás a Chat Playgroundban

A funkcióhívást az OpenAI Playgroundban használhatod.

Frissítve: 8 days ago

A funkcióhívás lehetővé teszi, hogy bármilyen egyéni funkciót vagy külső API-t leírj az asszisztensnek, így az asszisztens intelligensen meg tudja hívni ezeket a funkciókat egy, a releváns argumentumokat tartalmazó JSON-objektum kiadásával.

A funkcióhívás használata a Chat Playgroundban

Új funkció hozzáadásához kattints a képernyő bal oldalán található konfigurációs panelen a „+Eszközök > Funkciók” elemre a Responses API esetén, vagy egyszerűen a „+Funkció” elemre a csevegés-befejezési API esetén.

Ezután add meg a JSON-sémát a funkció paramétereivel. A béta „Generálás” funkcióval egyszerű szövegben leírhatod, mit szeretnél, hogy a funkció tegyen, és így javasolt JSON-sémát kaphatsz.

Ekkor a funkció megjelenik a képernyő bal oldalán, az „Eszközök” alatt.

A funkció Playgroundban való teszteléséhez írj be egy üzenetet, amely arra késztetné a modellt, hogy meghívja a funkciót.

Például a get_weather funkcióhoz írd be: „milyen az idő Berkeleyben?”

Amikor a funkció meghívódik, add meg a funkciód kimenetét, pl. „{temp: 80}”, majd nyomd meg a „Futtatás” gombot. Az Asszisztens ezután az általad megadott funkciókimenetet fogja használni a válaszához.

Támogatja ez a párhuzamos funkcióhívást?

Igen, a párhuzamos funkcióhívás támogatott a Chat Playgroundban.

A párhuzamos funkcióhívás a modell azon képessége, hogy egyszerre több funkcióhívást hajtson végre, lehetővé téve, hogy e funkcióhívások hatásai és eredményei párhuzamosan legyenek feldolgozva. Ez különösen hasznos, ha a funkciók sokáig futnak, és csökkenti az API-val való oda-vissza kommunikációt.

Kapcsold be a strukturált kimeneteket úgy, hogy a sémában beállítod a strict: "true" értéket

Ha a strukturált kimenetek be vannak kapcsolva, a modell által a funkcióhívásokhoz generált argumentumok garantáltan megfelelnek az általad megadott JSON-sémának.

Ha nem használsz strukturált kimeneteket, akkor az argumentumok szerkezetének helyessége nem garantált, ezért javasoljuk egy validációs könyvtár, például a Pydantic használatát, hogy az argumentumokat a használatuk előtt először ellenőrizd.


Tudj meg többet a strukturált kimenetekkel végzett funkcióhívásról.

Funkcióválasztás kényszerítése a Playgroundban

  1. Kattints a modell neve melletti „Beállítások” ikonra

  2. Kattints az Eszközválasztás elemre

  3. Válts „Automatikus”-ról „Kötelező”-re vagy a kívánt (korábban létrehozott) funkcióra.

Hasznos volt ez a cikk?