The Responses API supports streaming to receive tokens as they’re generated instead of waiting for the complete response. SetDocumentation Index
Fetch the complete documentation index at: https://docs.blackbox.ai/llms.txt
Use this file to discover all available pages before exploring further.
stream: true in your request, then read the response body as a stream of server-sent events (SSE). Each event contains a response chunk that you can display incrementally.
Basic Streaming Request
Streaming Events
The stream emits server-sent events in the following sequence:| Event | Description |
|---|---|
response.created | Response initialized — signals the stream has started |
response.output_text.delta | Text chunk received — contains a delta field with the new text |
response.output_text.done | Text generation complete for the current output item |
response.completed | Full response complete, includes final usage statistics |
Event Payloads
response.output_text.delta
response.completed
Request Parameters
Set to
true to enable streaming. The response will be a stream of server-sent events instead of a single JSON object.The model identifier to use. Example:
openai/gpt-5.3-codexArray of input messages with
type, role, and content fields.Next Steps
Text Generation
Learn about basic non-streaming text generation
Tool Calling
Stream responses that include tool calls