Skip to main content

Module responses

Module responses 

Source
Expand description

Native OpenAI Responses wire shapes shared by Responses and input-token counting.

Re-exports§

pub use generate::*;
pub use input::*;
pub use response::*;
pub use tools::*;

Modules§

diagnostics
Responses prompt-cache diagnostics (September 2026 API reference).
generate
OpenAI Responses generation request body (POST /responses). Source: Create a model response.md, Body Parameters (lines 15-5760).
input
Native OpenAI Responses input, output items, tool and configuration shapes.
multi_agent
Responses Multi-agent beta: hosted collaboration and in-flight tool outputs. Source: https://developers.openai.com/api/reference/resources/beta/subresources/responses Guide: https://developers.openai.com/api/docs/guides/responses-multi-agent
response
OpenAI Responses response, Create a model response.md:5768-14778. Nullable usage/user also follow the native created/in_progress examples at Create a model response.md:15512-15515 and Responses.md:33257-33260.
steering
Native Responses WebSocket steering events. Acceptance is not continuation commit.
stream
HTTP Responses SSE JSON events, Responses.md:125798-136308. AnnotationAdded.annotation is explicitly unknown (136212), hence Value.
tools
Native OpenAI Responses tool definitions and their configuration objects.
websocket
Responses WebSocket messages, separate from the HTTP upgrade handshake.