Začněte nyníZačněte zdarma

Nastavení konkrétní funkce

Dostaneš k dispozici několik zákaznických recenzí, které máš analyzovat. Tvým úkolem je z každé z nich extrahovat název produktu, jeho variantu a sentiment zákazníka. Aby model extrahoval právě tyto informace, rozhodneš se použít function calling a explicitně mu určíš, kterou funkci má volat. Použij endpoint Chat Completions s function callingem a parametrem tool_choice k extrakci požadovaných dat.

V tomto cvičení jsou messages a function_definition předem načteny.

Toto cvičení je součástí kurzu

Vývoj AI systémů s OpenAI API

Zobrazit kurz

Pokyny k cvičení

  • Přidej svou definici funkce jako nástroje (tools).
  • Nastav, aby byla pro odpověď volána funkce extract_review_info.
  • Vypiš odpověď.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

client = OpenAI(api_key="")

response= client.chat.completions.create(
    model=model,
    messages=messages,
    # Add the function definition
    ____,
    # Specify the function to be called for the response
    tool_choice=____
)

# Print the response
print(____)
Upravit a spustit kód