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

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

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

Poté zadejte schéma JSON s parametry funkce. Pomocí beta funkce „Generovat“ můžete prostým textem popsat, co má funkce dělat, a získat navržené schéma JSON.

Funkce se nyní zobrazí na levé straně obrazovky v části „Nástroje“.

Chcete-li funkci otestovat v Playgroundu, zadejte zprávu, která by model přiměla funkci zavolat.

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 „Spustit“. Asistent potom 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í najednou, což umožňuje paralelně vyřešit účinky a výsledky těchto volání funkcí. To je obzvlášť užitečné, pokud funkce trvají dlouho, a snižuje to počet výměn s API.

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

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

Pokud strukturované výstupy nepoužíváte, správnost struktury argumentů není zaručena, proto doporučujeme nejprve pomocí validační knihovny, jako je Pydantic, argumenty ověřit, než je použijete.


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

Jak v Playgroundu vynutit volbu funkce

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

  2. Klikněte na možnost Volba nástroje

  3. Změňte z „Automaticky“ na „Povinné“ nebo na požadovanou funkci (dříve vytvořenou).

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