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

Az OpenAI Playgroundban funkcióhívást is használhatsz.

Frissítve: 8 minutes 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.

Funkcióhívás használata a Chat Playgroundban

A Playgroundban nyisd meg az eszközbeállításokat, és adj hozzá egy funkciót.

Ezután add meg a funkció paramétereit tartalmazó JSON-sémát. A béta verziójú Generálás funkcióval egyszerű szövegben leírhatod, hogy mit végezzen a funkció, és ez alapján JSON-sémajavaslatot kapsz.

A funkció most már megjelenik az Eszközök listájában.

A funkció Playgroundban való teszteléséhez írj be egy olyan üzenetet, amely a funkció meghívására készteti a modellt.

Például a get_weather funkcióhoz írd be: „what is the weather in Berkeley?”

A funkció meghívásakor add meg a funkciód kimenetét, például: {"temp": 80}, majd válaszd a Futtatás lehetőséget. Az asszisztens ezután az általad megadott funkciókimenetet használja fel a válaszához.

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

Igen, a Chat Playground támogatja a párhuzamos funkcióhívást.

A párhuzamos funkcióhívás révén a modell egyszerre több funkcióhívást is végrehajthat, így ezek hatásai és eredményei párhuzamosan dolgozhatók fel. Ez különösen akkor hasznos, ha a funkciók futása sokáig tart, és csökkenti az API-val folytatott kérés-válasz ciklusok számát.

Kapcsold be a strukturált kimeneteket a strict: true beállítással a funkció definíciójában

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, az argumentumok szerkezetének helyessége nem garantált. Ezért azt javasoljuk, hogy használat előtt ellenőrizd őket egy validációs könyvtárral, például a Pydantic-kel.


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

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

  1. Válaszd a modell neve melletti Beállítások ikont.

  2. Válaszd az Eszközválasztás lehetőséget.

  3. Az Automatikus beállítást módosítsd Kötelező értékre, vagy válaszd ki a kívánt, korábban létrehozott funkciót.

Hasznos volt ez a cikk?