From b6a26bdc4a678fd61f42145bf56788b7384d68ab Mon Sep 17 00:00:00 2001 From: Nourhan Shata Date: Wed, 11 Mar 2026 15:24:51 +0200 Subject: [PATCH 1/3] update models --- .../com/sap/ai/sdk/foundationmodels/openai/OpenAiModel.java | 3 +++ .../com/sap/ai/sdk/orchestration/OrchestrationAiModel.java | 3 +++ 2 files changed, 6 insertions(+) diff --git a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/OpenAiModel.java b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/OpenAiModel.java index 2786f5622..2403e169a 100644 --- a/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/OpenAiModel.java +++ b/foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/OpenAiModel.java @@ -116,6 +116,9 @@ public record OpenAiModel(@Nonnull String name, @Nullable String version) implem /** Azure OpenAI GPT-5-nano model */ public static final OpenAiModel GPT_REALTIME = new OpenAiModel("gpt-realtime", null); + /** Azure OpenAI GPT-5.2 model */ + public static final OpenAiModel GPT_52 = new OpenAiModel("gpt-5.2", null); + /** * Azure OpenAI Text Embedding ADA 002 model * diff --git a/orchestration/src/main/java/com/sap/ai/sdk/orchestration/OrchestrationAiModel.java b/orchestration/src/main/java/com/sap/ai/sdk/orchestration/OrchestrationAiModel.java index 0e05b15d5..25a0bceda 100644 --- a/orchestration/src/main/java/com/sap/ai/sdk/orchestration/OrchestrationAiModel.java +++ b/orchestration/src/main/java/com/sap/ai/sdk/orchestration/OrchestrationAiModel.java @@ -302,6 +302,9 @@ public class OrchestrationAiModel { /** Azure OpenAI GPT-5-nano model */ public static final OrchestrationAiModel GPT_5_NANO = new OrchestrationAiModel("gpt-5-nano"); + /** Azure OpenAI GPT-5.2 model */ + public static final OrchestrationAiModel GPT_52 = new OrchestrationAiModel("gpt-5.2"); + /** * Google Cloud Platform Gemini 1.0 Pro model * From c3caa4e77af70095c9c2e5c2898d55f6f1f95a52 Mon Sep 17 00:00:00 2001 From: Nourhan Shata Date: Wed, 11 Mar 2026 15:40:53 +0200 Subject: [PATCH 2/3] update release notes --- docs/release_notes.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/release_notes.md b/docs/release_notes.md index 9181ad711..3ee784618 100644 --- a/docs/release_notes.md +++ b/docs/release_notes.md @@ -13,6 +13,8 @@ ### ✨ New Functionality - [Grounding] Added `GroundingClient.withHeader()`. +- [Orchestration] Added `GPT_52` model for `OrchestrationAiModel`. +- [OpenAi] Added `GPT_52` model from `OpenAiModel`. ### 📈 Improvements From b771e1506ceed570147ea67e780ed94c8dee5160 Mon Sep 17 00:00:00 2001 From: Nourhan Shata Date: Wed, 11 Mar 2026 16:24:24 +0200 Subject: [PATCH 3/3] added gemini-embedding --- docs/release_notes.md | 1 + .../sap/ai/sdk/orchestration/OrchestrationEmbeddingModel.java | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/docs/release_notes.md b/docs/release_notes.md index 3ee784618..355be2b64 100644 --- a/docs/release_notes.md +++ b/docs/release_notes.md @@ -15,6 +15,7 @@ - [Grounding] Added `GroundingClient.withHeader()`. - [Orchestration] Added `GPT_52` model for `OrchestrationAiModel`. - [OpenAi] Added `GPT_52` model from `OpenAiModel`. +- [Orchestration] Added `GEMINI_EMBEDDING` model for `OrchestrationEmbeddingModel`. ### 📈 Improvements diff --git a/orchestration/src/main/java/com/sap/ai/sdk/orchestration/OrchestrationEmbeddingModel.java b/orchestration/src/main/java/com/sap/ai/sdk/orchestration/OrchestrationEmbeddingModel.java index dcfa4acf4..0331d27d9 100644 --- a/orchestration/src/main/java/com/sap/ai/sdk/orchestration/OrchestrationEmbeddingModel.java +++ b/orchestration/src/main/java/com/sap/ai/sdk/orchestration/OrchestrationEmbeddingModel.java @@ -50,6 +50,10 @@ public class OrchestrationEmbeddingModel implements AiModel { public static final OrchestrationEmbeddingModel NVIDIA_LLAMA_32_NV_EMBEDQA_1B = new OrchestrationEmbeddingModel("nvidia--llama-3.2-nv-embedqa-1b"); + /** Google Cloud Platform Gemini Embedding model */ + public static final OrchestrationEmbeddingModel GEMINI_EMBEDDING = + new OrchestrationEmbeddingModel("gemini-embedding"); + /** * Creates a new embedding model configuration with the specified name. *