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: 12 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 a Responses API esetén kattintson a képernyő bal oldalán található konfigurációs panelen az „+Eszközök > Funkciók”, a csevegés-befejezési API esetén pedig egyszerűen az „+Funkció” lehetőségre.

Ezután adja meg a funkció paramétereit tartalmazó JSON-sémát. A béta „Létrehozás” funkcióval természetes nyelven leírhatja, hogy mit tegyen a funkció, és ez alapján javaslatot kaphat egy JSON-sémára.

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

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

A get_weather funkció esetében például ezt írja be: „what is the weather in Berkeley?”

A funkció meghívásakor adja meg a funkció kimenetét, például „{temp: 80}”, majd nyomja meg a „Futtatás” gombot. Az Asszisztens ezután az Ön által megadott függvénykimenetet használja fel 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.

Kapcsolja be a strukturált kimeneteket úgy, hogy a sémában a strict értékét „true”-ra állítja

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

Ha nem használ strukturált kimeneteket, az argumentumok helyes szerkezete nem garantált. Ezért azt javasoljuk, hogy használat előtt egy ellenőrző könyvtárral, például a Pydantic segítségével ellenőrizze őket.


További információ a strukturált kimenetekkel végzett funkcióhívásról.

A funkcióválasztás kikényszerítése a Playgroundban

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

  2. Kattintson az „Eszközválasztás” lehetőségre

  3. Válassza az „Automatikus” helyett a „Kötelező” beállítást vagy a kívánt, korábban létrehozott funkciót.

Hasznos volt ez a cikk?