Skip to main content

HTTP status

400 invalid_request_error

Typical cause

The request sets stream: true but the selected model does not support streaming responses.

Resolution

Set stream: false or choose a model that supports streaming. Some models, such as gpt-5.5-pro and o3-pro, never stream and respond only via the Response API.