What does this response-item parser print?

from OpenAI API
OpenAI API (2026-09) beginner 2 min

What does this response-item parser print?

Python
response = {
    "status": "completed",
    "output": [
        {"type": "reasoning", "summary": []},
        {"type": "message", "content": [
            {"type": "output_text", "text": "billing"},
        ]},
    ],
}
texts = [
    block["text"]
    for item in response["output"] if item["type"] == "message"
    for block in item["content"] if block["type"] == "output_text"
]
print(response["status"], "".join(texts))
Open in playground
Report an error