始める無料で始める

エンドユーザー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)
コードを編集して実行