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
Ö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.
- Exempelfråga:
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)