始める無料で始める

モデルのレスポンスを JSON 形式にする

あなたは図書館員として新しい書籍の目録を作成しています。同僚から受け取ったテキストメモから JSON ファイルを自動生成するために OpenAI API を活用しましょう。書名や著者名などの関連情報をテキストメモから抽出し、OpenAI API を使って構造化された JSON ファイルに変換するのがあなたのタスクです。

この演習以降、openai ライブラリはすでに読み込まれています。APIキーを入力しなくてもリクエストを作成してコースの演習を完了できます。ご希望の場合はご自身のキーを入力しても構いません。

この演習はコースの一部です

OpenAI API を使った AI システムの開発

コースを見る

演習の手順

  • OpenAI API クライアントを作成してください。
  • Chat Completions エンドポイントにリクエストを送信してください。
  • レスポンス形式として json_object を指定してください。
  • モデルのレスポンスを取り出して表示してください。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Create the OpenAI client
client = ____(api_key="")

# Create the request
response = ____(
  model="gpt-4o-mini",
  messages=[
   {"role": "user", "content": "I have these notes with book titles and authors: New releases this week! The Beholders by Hester Musson, The Mystery Guest by Nita Prose. Please organize the titles and authors in a json file."}
  ],
  # Specify the response format
  ____
)

# Print the response
print(____)
コードを編集して実行