エンドユーザー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)