Kom igångKom igång gratis

Lägga till assistentmeddelanden

Chattmodeller är utmärkta för att bygga konversationsapplikationer, men de kan förbättras ytterligare genom att tillhandahålla en del av en konversation som modellen kan bygga vidare på.

Förbättra den här geografitutorapplikationen genom att inkludera följande exempelfråga och idealiskt modellsvar i meddelandena:

  • Exempelfråga: Give me a quick summary of Portugal.
  • Exempelsvar: Portugal is a country in Europe that borders Spain. The capital city is Lisboa.

Den här övningen är en del av kursen

Arbeta med OpenAI API

Visa kurs

Övningsinstruktioner

  • Lägg till exempelfrågan och exempelsvaret som ett user-assistant-par i meddelandena som skickas till modellen.
    • Exempelfråga: Give me a quick summary of Portugal.
    • Exempelsvar: Portugal is a country in Europe that borders Spain. The capital city is Lisboa.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

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)
Redigera och kör kod