包含终端用户 ID
您正在为一家社交媒体公司开发内容审核工具,使用 OpenAI API 评估其内容。为确保工具的安全与合规,您需要在 API 请求中加入用户标识,以便在发现恶意内容时可以进行调查。
uuid 库已预加载。还预加载了一个来自社交媒体帖子的文本 message。
本练习是课程的一部分
使用 OpenAI API 构建 AI 系统
练习说明
- 使用
uuid库和uuid4()生成一个唯一 ID。 - 将该唯一 ID 传递给 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)