OpenAI
Tato stránka byla přeložena strojově. Zobrazit původní článek v angličtině.

Volání funkce v Chat Playgroundu

V prostředí OpenAI Playground můžete používat volání funkce.

Aktualizováno: 15 days ago

Volání funkce umožňuje popsat asistentovi libovolné vlastní funkce nebo externí API, takže asistent může tyto funkce inteligentně volat tím, že vrátí objekt JSON obsahující příslušné argumenty.

Používejte volání funkce v chatovacím rozhraní Playground

V prostředí Playground otevřete nastavení nástrojů a přidejte funkci.

Poté zadejte schéma JSON s parametry funkce. Pomocí beta funkce Generovat můžete běžnými slovy popsat, co má funkce dělat, a získat návrh schématu JSON.

Funkce se nyní zobrazí v části Nástroje.

Chcete-li funkci v prostředí Playground otestovat, zadejte zprávu, která model přiměje funkci zavolat.

Například pro funkci get_weather zadejte: „what is the weather in Berkeley?“

Po zavolání funkce zadejte její výstup, například {"temp": 80}, a vyberte Spustit. Asistent pak ve své odpovědi použije výstup funkce, který jste zadali.

Je podporováno paralelní volání funkcí?

Ano, chatovací rozhraní Playground podporuje paralelní volání funkcí.

Paralelní volání funkcí je schopnost modelu provést více volání funkcí současně, což umožňuje souběžně zpracovávat jejich účinky a výsledky. To je užitečné zejména u funkcí, jejichž provedení trvá dlouho, a snižuje to počet výměn požadavků a odpovědí s API.

Zapněte strukturované výstupy nastavením strict: true v definici funkce

Když jsou strukturované výstupy zapnuté, je zaručeno, že argumenty, které model vygeneruje pro volání funkcí, budou odpovídat vámi zadanému schématu JSON.

Pokud strukturované výstupy nepoužíváte, správná struktura argumentů není zaručena. Doporučujeme proto argumenty před použitím ověřit pomocí validační knihovny, například Pydantic.


Další informace o volání funkce se strukturovanými výstupy.

Vynuťte volbu funkce v prostředí Playground

  1. Vyberte ikonu Nastavení vedle názvu modelu.

  2. Vyberte Volba nástroje.

  3. Změňte nastavení z Automaticky na Povinné nebo vyberte požadovanou funkci, kterou jste již vytvořili.

Byl tento článek užitečný?