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

Dávkování zpráv

Vyvíjíš fitness aplikaci pro sledování běžeckého a cyklistického tréninku, jenže zjistíš, že všechny vzdálenosti tvých zákazníků jsou naměřeny v kilometrech – a ty bys je chtěl/a mít také převedené na míle.

Rozhodneš se použít OpenAI API k odeslání požadavků pro každé naměřené hodnoty, ale chceš se vyhnout použití cyklu for, který by odesílal příliš mnoho požadavků. Místo toho odešleš požadavky v dávkách: v system zprávě určíš, aby se každá hodnota převedla z kilometrů na míle a výsledky se zobrazily v tabulce obsahující původní i převedené hodnoty.

Seznam measurements (obsahující seznam desetinných čísel) a funkce get_response() jsou již naimportovány.

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

Vývoj AI systémů s OpenAI API

Zobrazit kurz

Pokyny k cvičení

  • Přidej systémovou zprávu s požadavkem, aby odpověď obsahovala všechny hodnoty ve formě tabulky (nezapomeň uvést, že jsou v kilometrech a mají být převedeny na míle).
  • Pro každou naměřenou hodnotu přidej do seznamu messages jednu zprávu s rolí user.

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="")

messages = []
# Provide a system message and user messages to send the batch
messages.append(____)
# Append measurements to the message
[messages.append(____) for i in measurements]

response = get_response(messages)
print(response)
Upravit a spustit kód