What's Changed
🔧 Compatibility Notes
-
[Prompt Registry] breaking changes:
Template
has been renamed toPromptTemplate
.- Some endpoints have a new parameter
String aiResourceGroupScope
which can be set tonull
.
For more details please refer to the sample code.
✨ New Functionality
- Extend
OpenAiClientException
andOrchestrationClientException
to retrieve error diagnostics information received
from remote service.
New available accessors for troubleshooting:getErrorResponse()
,getHttpResponse()
and,getHttpRequest()
.
Please note: depending on the error response, these methods may returnnull
if the information is not available. - [OpenAI] Added new models for
OpenAiModel
:GPT_5
,GPT_5_MINI
andGPT_5_NANO
. - [Orchestration] Added new models for
OrchestrationAiModel
:GPT_5
,GPT_5_MINI
and
GPT_5_NANO
. - [Orchestration] Deprecated models for
OrchestrationAiModel
:GEMINI_1_5_PRO
and
OrchestrationAiModel.GEMINI_1_5_FLASH
- Replacement are
GEMINI_2_5_PRO
andGEMINI_2_5_FLASH
.
- Replacement are
- [Orchestration] Deprecated
OrchestrationAiModel.IBM_GRANITE_13B_CHAT
with no replacement. - [OpenAI] Introduced SpringAI integration with our OpenAI client.
- Added
OpenAiChatModel
- Added
- [Prompt Registry] Using Prompt Registry Templates in SpringAI.
- Added
SpringAiConverter
- Added
- [Orchestration] Added convenience to add custom headers to individual orchestration calls.
- [OpenAI] Added convenience to add custom headers to individual LLM calls.
🐛 Fixed Issues
- [Orchestration] Fixed getting
OrchestrationFilterException.Input
for bad requests with input filter.
All Commits
click to expand
@Beta
reduction and advertising new api by @n-o-u-r-h-a-n in #552OrchestrationFilterException.Input
for bad requests with input filter. by @CharlesDuboisSAP in #577Full Changelog: https://github.com/SAP/ai-sdk-java/commits/rel/1.11.0