Description
Hi Spring AI team,
First of all, thanks for the amazing work you’ve done on Spring AI so far.
While integrating with OpenAI I noticed that Spring AI currently doesn't provides support for the newly‑released “Responses API” (docs: https://platform.openai.com/docs/api-reference/responses).
OpenAI positions the Responses API as:
- a more “agentic” primitive that natively supports tool usage (web search, file search, computer use, etc.),
- built‑in state handling (
previous_response_id
),
Because of these advantages, OpenAI encourages new users to prefer Responses over Chat Completions (docs: https://platform.openai.com/docs/guides/responses-vs-chat-completions).
Question / feature request
• Is there a plan or roadmap item for adding first‑class Spring AI support for the OpenAI Responses API?
• Is there any early design guidance you could provide (new ResponsesClient
, extension of existing ChatClient
, etc.)?
I think being able to swap between Chat Completions and Responses through the same Spring AI abstraction would align with the project’s goal of “easy component swapping with minimal code changes.”
Thank you for your time.