Mai multe mesaje de tip assistant!
Extinde mesajele anterioare pentru a include exemple suplimentare, stocate ca example1, response1, example2, response2, example3 și response3.
Hai să vedem dacă putem obține de la model informații în formatul dorit!
Acest exercițiu face parte din cursul
Lucrul cu OpenAI API
Instrucțiuni pentru exercițiu
- Extinde mesajele anterioare pentru a include exemple suplimentare cu alte țări, stocate ca
example1,response1,example2,response2,example3șiresponse3.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
client = OpenAI(api_key="")
response = client.chat.completions.create(
model="gpt-4o-mini",
# Add in the extra examples and responses
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 Portugal."},
{"role": "assistant", "content": "Portugal is a country in Europe that borders Spain. The capital city is Lisboa."},
{"role": "user", "content": ____},
{"role": "assistant", "content": ____},
{"role": "user", "content": ____},
{"role": "assistant", "content": ____},
{"role": "user", "content": ____},
{"role": "assistant", "content": ____},
{"role": "user", "content": "Give me a quick summary of Greece."}
]
)
print(response.choices[0].message.content)