Crearea funcției get_response()
Majoritatea exercițiilor din acest curs vor apela endpoint-ul chat.completions al API-ului OpenAI cu un prompt de utilizator. Aici vei crea o funcție get_response() care primește un prompt ca intrare și returnează răspunsul ca ieșire – în exercițiile viitoare, aceasta va fi deja încărcată pentru tine.
Pachetul OpenAI și clientul Python al API-ului OpenAI au fost preîncărcate.
Acest exercițiu face parte din cursul
Prompt Engineering cu OpenAI API
Instrucțiuni pentru exercițiu
- Creează o cerere către endpoint-ul
chat.completionsîn interiorul funcțieiget_response(). - Testează funcția cu un prompt care îi cere modelului să scrie o poezie despre ChatGPT.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
def get_response(prompt):
# Create a request to the chat completions endpoint
response = client.____.____.____(
model="gpt-4o-mini",
messages=[{"role": "user", "content": prompt}],
temperature = 0)
return response.choices[0].message.content
# Test the function with your prompt
response = get_response("____")
print(response)