diff --git a/docs/release_notes.md b/docs/release_notes.md index 9181ad711..355be2b64 100644 --- a/docs/release_notes.md +++ b/docs/release_notes.md @@ -13,6 +13,9 @@ ### ✨ New Functionality - [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/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 * 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. *