()
| 5876 | ) |
| 5877 | |
| 5878 | async def responses_sse() -> AsyncGenerator[bytes, None]: |
| 5879 | async for chunk in upstream_resp.body_iterator: |
| 5880 | adapter.feed(chunk) |
| 5881 | events, assistant_message = adapter.finalize() |
| 5882 | if assistant_message is not None: |
| 5883 | _responses_history[response_id] = json.loads( |
| 5884 | json.dumps(chat_messages + [assistant_message]) |
| 5885 | ) |
| 5886 | for event in events: |
| 5887 | yield event |
| 5888 | |
| 5889 | headers = { |
| 5890 | key: value |
no test coverage detected