エンドユーザーIDの組み込み
あなたは、OpenAI APIを使ってコンテンツを評価するソーシャルメディア企業向けのコンテンツモデレーションツールを開発しています。ツールの安全性とコンプライアンスを確保するために、APIリクエストにユーザー識別情報を組み込む必要があります。これにより、悪意のあるコンテンツが検出された場合に調査が行えるようになります。
uuid ライブラリはあらかじめ読み込まれています。また、ソーシャルメディアの投稿テキストを含む message もあらかじめ読み込まれています。。
この演習はコースの一部です
OpenAI API を使った AI システムの開発
演習の手順
uuidライブラリのuuid4()を使って一意のIDを生成してください。- 生成した一意のIDをチャット補完エンドポイントに渡し、ユーザーを識別できるようにしてください。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
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)