НачатьНачать бесплатно

Передача идентификаторов конечных пользователей

Вы разрабатываете инструмент модерации контента для компании в сфере социальных сетей, который использует 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)
Редактировать и запускать код