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: 6 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 Playgroundu pro Chat

Chcete-li přidat novou funkci, klikněte v konfiguračním panelu vlevo na „+Nástroje > Funkce“ pro rozhraní 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 běžným textem popsat, co má funkce dělat, a nechat si navrhnout schéma JSON.

Funkce se nyní zobrazí vlevo na obrazovce v části „Nástroje“.

Chcete-li ji v Playgroundu otestovat, zadejte zprávu, která přiměje model k volání funkce.

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 stiskněte „Spustit“. Asistent pak ve své odpovědi použije vámi zadaný výstup funkce.

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 generované modelem pro volání funkcí zaručeně odpovídají 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, jako je Pydantic.


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 Volbu nástroje

  3. Změňte možnost „Automaticky“ na „Povinné“ nebo vyberte požadovanou, dříve vytvořenou funkci.

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