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

Volání funkce v Chat Playgroundu

V OpenAI Playgroundu můžete používat volání funkce.

Aktualizováno: 14 days ago

Volání funkce vám umožňuje popsat asistentovi libovolné vlastní funkce nebo externí API, takže může tyto funkce inteligentně volat výstupem objektu JSON obsahujícího příslušné argumenty.

Jak používat volání funkce v Chat Playgroundu

Chcete-li přidat novou funkci, klikněte v konfiguračním panelu na levé straně obrazovky pro Responses API na „+Tools > Functions“ nebo jednoduše na „+Function“ pro API na dokončování chatu.

Poté zadejte schéma JSON s parametry funkce. Můžete použít beta funkci „Generate“ a v prostém textu popsat, co má funkce dělat, aby se vygeneroval návrh schématu JSON.

Nyní uvidíte funkci uvedenou na levé straně obrazovky v části „Tools“.

Chcete-li funkci v Playgroundu otestovat, zadejte zprávu, která spustí, aby model funkci zavolal.

Například pro funkci get_weather zadejte: „jaké je počasí v Berkeley?“

Když je funkce zavolána, zadejte výstup své funkce, např. „{temp: 80}“, a stiskněte „Run“. Asistent pak pro svou odpověď použije výstup funkce, který jste zadali.

Podporuje to paralelní volání funkcí?

Ano, paralelní volání funkcí je v Chat Playgroundu podporováno.

Paralelní volání funkcí je schopnost modelu provést více volání funkcí současně, což umožňuje, aby se účinky a výsledky těchto volání vyřešily paralelně. To je zvlášť užitečné, pokud funkce trvají dlouho, a snižuje počet komunikací s API.

Zapněte strukturované výstupy nastavením strict: "true" ve schématu

Když jsou strukturované výstupy zapnuté, argumenty generované modelem pro volání funkcí budou zaručeně odpovídat schématu JSON Schema, které poskytnete.

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

Zjistit více o volání funkce se strukturovanými výstupy.

Jak v Playgroundu vynutit výběr funkce

  1. Klikněte na ikonu „Settings“ vedle názvu modelu

  2. Klikněte na Tool Choice

  3. Změňte „Auto“ na „Required“ nebo na požadovanou funkci (dříve vytvořenou).

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