Tworzenie funkcji get_response()
W większości ćwiczeń w tym kursie będziemy wywoływać endpoint chat.completions OpenAI API z promptem użytkownika. Tutaj stworzysz funkcję get_response(), która przyjmuje prompt jako wejście i zwraca odpowiedź jako wyjście – w kolejnych ćwiczeniach będzie ona wczytywana automatycznie.
Pakiet OpenAI oraz klient Pythona OpenAI API zostały wstępnie załadowane.
To ćwiczenie jest częścią kursu
Prompt Engineering z OpenAI API
Instrukcje do ćwiczenia
- Utwórz zapytanie do endpointu
chat.completionswewnątrz funkcjiget_response(). - Przetestuj funkcję z promptem, który prosi model o napisanie wiersza o ChatGPT.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
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)