Použití parametru tools
Vyvíjíš AI aplikaci pro realitní agenturu a tvým úkolem je extrahovat klíčová data z inzerátů: typ nemovitosti, lokalitu, cenu a počet ložnic. K extrakci informací použij endpoint Chat Completions s function calling.
Zpráva message_listing s realitním inzerátem a function_definition s definicí funkce jako nástroje předávaného modelu jsou předem načteny.
Toto cvičení je součástí kurzu
Vývoj AI systémů s OpenAI API
Pokyny k cvičení
- Přidej předem načtenou zprávu
message_listing. - Přidej definici funkce
function_definition. - 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="gpt-4o-mini",
# Add the message
____,
# Add your function definition
____
)
# Print the response
print(____)