Skip to content

feat: [OpenAI] Release OpenAI Responses API #910

Merged
n-o-u-r-h-a-n merged 77 commits into
mainfrom
release-responses-api-beta
Jul 3, 2026
Merged

feat: [OpenAI] Release OpenAI Responses API #910
n-o-u-r-h-a-n merged 77 commits into
mainfrom
release-responses-api-beta

Conversation

@n-o-u-r-h-a-n

@n-o-u-r-h-a-n n-o-u-r-h-a-n commented Jun 16, 2026

Copy link
Copy Markdown
Contributor

Context

AI/ai-sdk-java-backlog#390.

Stability concerns about AI Proxy are tackled now supporting new endpoints and documenting Responses API.

Feature scope:

  • Supported retrieve, delete and cancel response by id endpoints due to being tested manually in Bruno and supported by .md file from Vikash.
  • Added e2e tests and integration tests for new endpoints as well as controller methods.

Definition of Done

  • Functionality scope stated & covered
  • Tests cover the scope above
  • Error handling created / updated & covered by the tests above
  • Aligned changes with the JavaScript SDK
  • Documentation updated
  • Release notes updated

rpanackal and others added 30 commits April 2, 2026 11:52
- Streaming no fully enabled
* Minimal new module setup including spec

* Generation partial-success

* Remove examples

* Successfully filter by path

* Attach spec filter command

* Initial setup

* Successful PoC with OpenAI Models

* Version 1

* Stable api

* Change class name

* Add tests

* fix dependency analyse issues

* Initial draft untested

* Second draft
- Streaming no fully enabled

* Successful E2E

* Streaming initial draft

* Streaming E2E with chat completion

* isStreaming check simplified

* Cleanup PoC and rename module

* Reduce Javadoc verbosity

* Restrict to `/responses` api

* Cleanup comments

* Charles review suggestions

* Charles review - round 2 suggestions

* Add dependency

* Mark openai dependency optional and new client `@Beta`

* Cleanup and no throw on missing model

* pmd

* Responses API complete

* ChatCompletionCreateParams throws without model. Needs rethink client API creation forModel

* Cleanup and close with test documenting limitation

* First draft responses only

* jacoco limits

* Remove ResponseService wrapper since remote API behaviour changed

@CharlesDuboisSAP CharlesDuboisSAP left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Also please fix your merge conflicts

n-o-u-r-h-a-n and others added 2 commits July 1, 2026 12:23
…llers/AiCoreOpenAiTest.java

Co-authored-by: Charles Dubois <103174266+CharlesDuboisSAP@users.noreply.github.com>
Comment thread docs/release_notes.md Outdated
Co-authored-by: Charles Dubois <103174266+CharlesDuboisSAP@users.noreply.github.com>

@CharlesDuboisSAP CharlesDuboisSAP left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why is the compact endpoint not tested anywhere, the release notes mention it as being supported

Comment thread docs/release_notes.md Outdated
Comment thread docs/release_notes.md Outdated
@n-o-u-r-h-a-n

Copy link
Copy Markdown
Contributor Author

Why is the compact endpoint not tested anywhere, the release notes mention it as being supported

Compact endpoint was working with Roshin back then , but I tested it and it is not working anymore nor mentioned in the updated .md file from Vikash, so it's probably a mistake.

n-o-u-r-h-a-n and others added 6 commits July 1, 2026 17:48
Co-authored-by: Charles Dubois <103174266+CharlesDuboisSAP@users.noreply.github.com>
Co-authored-by: Charles Dubois <103174266+CharlesDuboisSAP@users.noreply.github.com>
Comment thread docs/release_notes.md Outdated
Comment thread docs/release_notes.md Outdated
Comment thread sample-code/spring-app/src/main/resources/static/index.html Outdated
Comment thread sample-code/spring-app/src/main/resources/static/index.html Outdated
Co-authored-by: Charles Dubois <103174266+CharlesDuboisSAP@users.noreply.github.com>
Comment thread pom.xml Outdated
Comment thread docs/release_notes.md Outdated
Comment thread docs/release_notes.md Outdated
Comment thread pom.xml Outdated
@n-o-u-r-h-a-n n-o-u-r-h-a-n merged commit 7acbb5b into main Jul 3, 2026
6 checks passed
@n-o-u-r-h-a-n n-o-u-r-h-a-n deleted the release-responses-api-beta branch July 3, 2026 11:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants