Создание функции get_response()
В большинстве упражнений этого курса используется эндпоинт chat.completions OpenAI API, которому передаётся пользовательский промпт. В этом упражнении вы создадите функцию get_response(): она принимает промпт на вход и возвращает ответ модели. В дальнейших упражнениях эта функция будет предзагружена для вас.
Пакет OpenAI и клиент OpenAI API для Python уже загружены.
Это упражнение является частью курса
Разработка промптов с 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)