ПочатиПочніть безкоштовно

Додавання повідомлень від assistant

Моделі для чату чудово підходять для розмовних застосунків, але їх можна ще покращити, якщо надати частину діалогу, на якій модель зможе будувати відповідь.

Покращте цього наставника з географії, додавши до messages приклад студентського запиту та зразкову відповідь моделі:

  • Приклад запитання: Give me a quick summary of Portugal.
  • Приклад відповіді: Portugal is a country in Europe that borders Spain. The capital city is Lisboa.

Ця вправа є частиною курсу

Робота з OpenAI API

Переглянути курс

Інструкції до вправи

  • Додайте наведені приклади запитання й відповіді як пару user-assistant у messages, які надсилаються моделі.
    • Приклад запитання: Give me a quick summary of Portugal.
    • Приклад відповіді: Portugal is a country in Europe that borders Spain. The capital city is Lisboa.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

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)
Редагувати та запускати код