出力アイテムとその内容の抽出
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)