Zacznij terazZacznij za darmo

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

Zobacz kurs

Instrukcje do ćwiczenia

  • Utwórz zapytanie do endpointu chat.completions wewnątrz funkcji get_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)
Edytuj i uruchom kod