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

Přidávání zpráv asistenta

Chat modely jsou skvělé pro tvorbu konverzačních aplikací, ale jejich výkon lze dále zlepšit tím, že modelu poskytneme část konverzace, na které může stavět.

Vylepši tuto aplikaci zeměpisného tutora tím, že do zpráv přidáš následující ukázkový dotaz studenta a ideální odpověď modelu:

  • Ukázkový dotaz: Give me a quick summary of Portugal.
  • Ukázková odpověď: Portugal is a country in Europe that borders Spain. The capital city is Lisboa.

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

Práce s OpenAI API

Zobrazit kurz

Pokyny k cvičení

  • Přidej ukázkový dotaz a odpověď jako dvojici user–assistant do zpráv odesílaných modelu.
    • Ukázkový dotaz: Give me a quick summary of Portugal.
    • Ukázková odpověď: Portugal is a country in Europe that borders Spain. The capital city is Lisboa.

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 a user and assistant message for in-context learning
    messages=[
        {"role": "system", "content": "You are a helpful Geography tutor that generates concise summaries for different countries."},
        ____,
        ____,
        {"role": "user", "content": "Give me a quick summary of Greece."}
    ]
)

print(response.choices[0].message.content)
Upravit a spustit kód