Trích xuất các mục Output và nội dung của chúng
Khi làm việc với Responses API của OpenAI, mỗi kiểu mục sẽ chứa thông tin khác nhau. Một đối tượng phản hồi đã được tạo và lưu trong biến response. Nhiệm vụ của bạn là lặp qua các mục trong output và trích xuất thông tin cụ thể dựa trên kiểu của chúng.
Bài tập này là một phần của khóa học
Làm việc với OpenAI Responses API
Hướng dẫn bài tập
- Lặp qua các mục trong
response.output. - Kiểm tra nếu thuộc tính
.typecủa mục bằng'reasoning', nếu đúng thì in'Found reasoning item'. - Kiểm tra nếu thuộc tính
.typecủa mục bằng'message', nếu đúng thì trích xuất và in văn bản.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# 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)