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 OpenA Playgrounde môžete používať volanie funkcie.

Aktualizované: 10 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.

Ako používať volanie funkcie v Chat Playgrounde

Ak chcete pridať novú funkciu, kliknite na „+Nástroje > Funkcie“ v konfiguračnom paneli na ľavej strane obrazovky pre Responses API alebo jednoducho na „+Funkcia“ pre API na dokončovanie četu.

Potom zadajte schému JSON s parametrami funkcie. Môžete použiť beta funkciu „Generovať“ a opísať v bežnom texte, čo má funkcia robiť, aby ste získali navrhovanú schému JSON.

Funkciu teraz uvidíte uvedenú na ľavej strane obrazovky v časti „Nástroje“.

Ak chcete funkciu otestovať v Playgrounde, zadajte správu, ktorá by model spustila na zavolanie funkcie.

Napríklad pre funkciu get_weather zadajte: „aké je počasie v Berkeley?“

Keď sa funkcia zavolá, zadajte výstup svojej funkcie, napr. „{temp: 80}“, a stlačte „Spustiť“. Asistent potom použije výstup funkcie, ktorý ste poskytli, vo svojej odpovedi.

Podporuje to paralelné volanie funkcie?

Áno, paralelné volanie funkcie je podporované v Chat Playgrounde.

Paralelné volanie funkcie je schopnosť modelu vykonať viacero volaní funkcií naraz, čo umožňuje paralelne vyriešiť účinky a výsledky týchto volaní funkcií. Je to obzvlášť užitočné, ak funkcie trvajú dlho, a znižuje počet obojsmerných požiadaviek s API.

Zapnite štruktúrované výstupy nastavením strict: "true" v schéme

Keď sú zapnuté štruktúrované výstupy, argumenty vygenerované modelom pre volania funkcií sa zaručene zhodujú so schémou JSON, ktorú poskytnete.

Ak nepoužívate štruktúrované výstupy, správnosť štruktúry argumentov nie je zaručená, preto odporúčame použiť validačnú knižnicu, ako je Pydantic, na prvotné overenie argumentov pred ich použitím.


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

Ako vynútiť výber funkcie v Playgrounde

  1. Kliknite na ikonu „Nastavenia“ vedľa názvu modelu

  2. Kliknite na Výber nástroja

  3. Zmeňte možnosť „Automaticky“ na „Povinné“ alebo na požadovanú funkciu (predtým vytvorenú).

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