Přidávání zpráv asistenta
Režim chatu je skvělý pro tvorbu konverzačních aplikací a dá se ještě vylepšit tím, že modelu předhodíš část hotového rozhovoru, na který může navázat.
Vylepši tuto aplikaci pro výuku zeměpisu tak, že do zpráv přidáš 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 DeepSeek v Pythonu
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.
- Ukázkový dotaz:
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="", base_url="https://api.together.xyz/v1")
response = client.chat.completions.create(
model="deepseek-ai/DeepSeek-V4.1-Flash",
# Add a user and assistant message for in-context learning
messages=[
{"role": "system", "content": "You are a helpful Geography tutor that generates concise, one-sentence summaries for different countries."},
____,
____,
{"role": "user", "content": "Give me a quick summary of Greece."}
]
)
print(response.choices[0].message.content)