Monday, October 26, 2026

AI APIs: Open Responses, OpenRouter

OpenAI published Open Responses, an open specification of the same format meant to work across AI API providers. The launch partners include OpenRouter, Hugging Face, Ollama, vLLM, LM Studio and Vercel, and Ollama (0.13.3+) and OpenRouter already implement it.

What Responses does better:
  • Everything is a typed item. A conversation is a list of messages, function calls, function results and reasoning, all in one shape. That's cleaner for tool loops and agents than Chat Completions' messages with tool calls attached.
  • Reasoning is carried between turns. Chat Completions has no place for it.
  • Streaming has named event types, instead of fragments the client has to piece together.
  • Optional server-side state (previous_response_id) and built-in tools (web search, file search, code interpreter, remote MCP).