One idea
By default, the API returns the full generated output in one HTTP response. Streaming lets your app display the beginning while the rest is still being generated.
Use the Responses API from your server route, set streaming on there, then forward small text chunks to the browser.
Why stream
Streaming is useful when the answer may take a few seconds. A resume reviewer, trip planner, study helper, or bug explainer feels better when text starts appearing quickly.
Do not stream by calling OpenAI from React, Flutter, or browser JavaScript. Your OpenAI key must stay in the backend, usually loaded from OPENAI_API_KEY.