OpenAI
Táto stránka bola strojovo preložená. Prečítaj si pôvodný článok v angličtine.

Volanie funkcie v Chat Playgrounde

V prostredí OpenAI Playground môžete používať volanie funkcie.

Aktualizované: 13 days ago

Volanie funkcie vám umožňuje opísať asistentovi ľubovoľné vlastné funkcie alebo externé rozhrania API, vďaka čomu asistent dokáže inteligentne volať tieto funkcie výstupom objektu JSON obsahujúceho príslušné argumenty.

Používanie volania funkcie v prostredí Playground pre Chat

V prostredí Playground otvorte nastavenia nástrojov a pridajte funkciu.

Potom zadajte schému JSON s parametrami funkcie. Pomocou funkcie Generovať v beta verzii môžete bežným textom opísať, čo má funkcia robiť, a získať návrh schémy JSON.

Funkcia sa teraz zobrazí v zozname v časti Nástroje.

Ak chcete funkciu otestovať v prostredí Playground, zadajte správu, ktorá podnieti model, aby funkciu zavolal.

Napríklad pre funkciu get_weather zadajte: „what is the weather in Berkeley?“

Po zavolaní funkcie zadajte jej výstup, napríklad {"temp": 80}, a vyberte Spustiť. Asistent potom vo svojej odpovedi použije výstup funkcie, ktorý ste zadali.

Je podporované aj paralelné volanie funkcií?

Áno, prostredie Playground pre Chat podporuje paralelné volanie funkcií.

Paralelné volanie funkcií je schopnosť modelu vykonať viacero volaní funkcií naraz, čo umožňuje súbežne spracovať ich účinky a výsledky. Je to užitočné najmä vtedy, keď vykonávanie funkcií trvá dlho, a znižuje to počet výmen požiadaviek a odpovedí s API.

Zapnite štruktúrované výstupy nastavením strict: true v definícii funkcie

Keď sú štruktúrované výstupy zapnuté, je zaručené, že argumenty, ktoré model vygeneruje pre volania funkcií, budú zodpovedať vami zadanej schéme JSON.

Ak štruktúrované výstupy nepoužívate, správnosť štruktúry argumentov nie je zaručená. Preto odporúčame argumenty pred použitím overiť pomocou validačnej knižnice, napríklad Pydantic.


Ďalšie informácie o volaní funkcie so štruktúrovanými výstupmi.

Vynútenie výberu funkcie v prostredí Playground

  1. Vyberte ikonu Nastavenia vedľa názvu modelu.

  2. Vyberte Výber nástroja.

  3. Zmeňte možnosť Automaticky na Povinné alebo na požadovanú funkciu, ktorú ste už vytvorili.

Bol tento článok užitočný?