HTTP status
400 invalid_request_error
Typical cause
The request setsstream: true but the selected model does not support streaming responses.
Resolution
Setstream: 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.