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 errors::*;
pub use generate::*;
pub use input::*;
pub use response::*;
pub use tools::*;

Modules§

diagnostics
Responses prompt-cache diagnostics (September 2026 API reference).
errors
Tool errors from upstream_docs/openai/docs/Create a model response.md.
generate
OpenAI Responses generation request body (POST /responses). Source: upstream_docs/openai/docs/Create a model response.md, Body Parameters.
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, upstream_docs/openai/docs/Create a model response.md. Nullable usage/user also follow the native created/in_progress examples in that reference and Responses.md.
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.