| 1 | """Shared helpers for OpenAI Responses API providers (Codex, Azure OpenAI).""" |
| 2 | |
| 3 | from nanobot.providers.openai_responses.converters import ( |
| 4 | convert_messages, |
| 5 | convert_tools, |
| 6 | convert_user_message, |
| 7 | split_tool_call_id, |
| 8 | ) |
| 9 | from nanobot.providers.openai_responses.parsing import ( |
| 10 | FINISH_REASON_MAP, |
| 11 | consume_sdk_stream, |
| 12 | consume_sse, |
| 13 | iter_sse, |
| 14 | map_finish_reason, |
| 15 | parse_response_output, |
| 16 | ) |
| 17 | |
| 18 | __all__ = [ |
| 19 | "convert_messages", |
| 20 | "convert_tools", |
| 21 | "convert_user_message", |
| 22 | "split_tool_call_id", |
| 23 | "iter_sse", |
| 24 | "consume_sse", |
| 25 | "consume_sdk_stream", |
| 26 | "map_finish_reason", |
| 27 | "parse_response_output", |
| 28 | "FINISH_REASON_MAP", |
| 29 | ] |
| 30 |