始める無料で始める

出力アイテムとその内容の抽出

OpenAI の Responses API では、アイテムの種類ごとに保持する情報が異なります。レスポンスオブジェクトが作成され、変数 response に保存されています。あなたの課題は、出力アイテムをループし、タイプに応じて特定の情報を抽出することです。

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

OpenAI Responses API を使いこなす

コースを見る

演習の手順

  • response.output 内のアイテムをループしましょう。
  • アイテムの .type 属性が 'reasoning' と等しいか確認し、一致する場合は 'Found reasoning item' を出力します。
  • アイテムの .type 属性が 'message' と等しいか確認し、一致する場合はテキストを抽出して出力します。

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

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

# Loop through the output items
for item in ____:
    # Check for reasoning items
    if ____ == 'reasoning':
        print('Found reasoning item')
    
    # Check for message items and extract text
    if item.type == 'message':
        message_text = item.____[0].____
        print(message_text)
コードを編集して実行