Передача идентификаторов конечных пользователей
Вы разрабатываете инструмент модерации контента для компании в сфере социальных сетей, который использует OpenAI API для оценки публикаций. Чтобы обеспечить безопасность и соответствие нормативным требованиям, вам необходимо включить идентификацию пользователей в запросы к API — это позволит проводить расследования при обнаружении нежелательного контента.
Библиотека uuid уже загружена. Также предварительно загружена переменная message, содержащая текст публикации из социальной сети.
Это упражнение является частью курса
Разработка ИИ-систем с помощью OpenAI API
Инструкции к упражнению
- Используйте библиотеку
uuidс функциейuuid4()для генерации уникального идентификатора. - Передайте уникальный идентификатор в конечную точку chat completions для идентификации пользователя.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
client = OpenAI(api_key="")
# Generate a unique ID
unique_id =
response = client.chat.completions.create(
model="gpt-4o-mini",
messages=messages,
# Pass a user identification key
____
)
print(response.choices[0].message.content)