Створення функції get_response()
Більшість вправ у цьому курсі звертатимуться до кінцевої точки chat.completions OpenAI API з підказкою користувача. Тут ви створите функцію get_response(), яка отримує підказку як вхідні дані та повертає відповідь як результат. У наступних вправах цю функцію буде попередньо завантажено для вас.
Пакет OpenAI та Python-клієнт OpenAI API вже попередньо завантажені.
Ця вправа є частиною курсу
Інженерія підказок з OpenAI API
Інструкції до вправи
- Створіть запит до кінцевої точки
chat.completionsусередині функціїget_response(). - Спробуйте функцію з підказкою, у якій ви просите модель написати вірш про ChatGPT.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
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)