What does OpenAI Responses API mean in inference serving?
The OpenAI Responses API is an interface for generating model output from inputs and representing text, reasoning, and tool calls as response items. Its request and event shapes differ from Chat Completions, so a client must use the protocol its provider implements. RunInfra's Codex configuration uses [model_providers.runinfra], base_url = "https://api.runinfra.ai/v1", wire_api = "responses", and env_key = "RUNINFRA_API_KEY". POST /v1/responses accepts flat or nested function-tool declarations, streams the item lifecycle from response.output_item.added through response.completed, and returns reasoning as a reasoning output item. Clients resend the conversation because previous_response_id and truncation: "auto" are unsupported; store is treated as false, and conversation storage, hosted tools, and background jobs are not implemented.