Start the server asynchronously.
Exposes the same POST /responses contract as :meth:run, using
the OpenAI Responses API create request and response schema. See the
OpenAI Responses API create docs <https://platform.openai.com/docs/api-reference/responses/create>_
for the complete contract. A minimal request is:
.. code-block:: json
{"input": "Hello!", "stream": false}
Non-streaming requests return a Responses API response object whose
output array contains items such as message, function_call,
function_call_output, and mcp_approval_request. Streaming
requests return text/event-stream with events such as
response.created, response.output_text.delta, and
response.completed. Continue a conversation with
previous_response_id or conversation.id.
Network interface to bind.
Port to bind.