Package com.sap.ai.sdk.orchestration
Class OrchestrationAiModel
java.lang.Object
com.sap.ai.sdk.orchestration.OrchestrationAiModel
Large language models available in Orchestration.
Please note that the template of models provided in this class might be outdated. To check the latest availability of models in Orchestration, please refer to SAP Availability of Generative AI Models and pay attention to the Available in Orchestration column.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceParameter key for a model. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final OrchestrationAiModelDeprecated.This model is deprecated on AI Core with a planned retirement on 2025-10-31.static final OrchestrationAiModelDeprecated.This model is deprecated on AI Core.static final OrchestrationAiModelDeprecated.This model is deprecated on AI Core with a planned retirement on 2025-04-28.static final OrchestrationAiModelAnthropic Claude 3 Haiku modelstatic final OrchestrationAiModelDeprecated.This model is deprecated on AI Core.static final OrchestrationAiModelDeprecated.This model is deprecated on AI Core with a planned retirement on 2025-07-21.static final OrchestrationAiModelAnthropic Claude 4.5 Haiku modelstatic final OrchestrationAiModelAnthropic Claude 4.5 Opus modelstatic final OrchestrationAiModelAnthropic Claude 4.5 Sonnet modelstatic final OrchestrationAiModelAnthropic Claude 4.6 Opus modelstatic final OrchestrationAiModelAnthropic Claude 4.6 Sonnet modelstatic final OrchestrationAiModelAnthropic Claude 4.7 Opus modelstatic final OrchestrationAiModelAnthropic Claude 4 Opus modelstatic final OrchestrationAiModelAnthropic Claude 4 Sonnet modelstatic final OrchestrationAiModelCohere Command a Reasoning modelstatic final OrchestrationAiModelCohere Reranker Modelstatic final OrchestrationAiModelDeprecated.This model is deprecated on AI Core with a planned retirement on 2025-11-31.static final OrchestrationAiModelDeprecated.This model is deprecated on AI Core with a planned retirement on 2025-04-09.static final OrchestrationAiModelDeprecated.This model is deprecated on AI Core with a planned retirement on 2025-09-24.static final OrchestrationAiModelDeprecated.This model is deprecated on AI Core with a planned retirement on 2025-09-24.static final OrchestrationAiModelDeprecated.This model is deprecated on AI Core with a planned retirement on 2026-02-05.static final OrchestrationAiModelDeprecated.This model is deprecated on AI Core with a planned retirement on 2026-02-25.static final OrchestrationAiModelGoogle Cloud Platform Gemini 2.5 Flash modelstatic final OrchestrationAiModelGoogle Cloud Platform Gemini 2.5 Flash Lite modelstatic final OrchestrationAiModelGoogle Cloud Platform Gemini 2.5 Pro modelstatic final OrchestrationAiModelDeprecated.This model is deprecated on AI Core with a planned retirement on 2025-09-01.static final OrchestrationAiModelDeprecated.This model is deprecated on AI Core with a planned retirement on 2025-09-01.static final OrchestrationAiModelDeprecated.This model is deprecated on AI Core.static final OrchestrationAiModelDeprecated.This model is deprecated on AI Core with a planned retirement on 2025-09-01.static final OrchestrationAiModelstatic final OrchestrationAiModelDeprecated.This model is deprecated on AI Core.static final OrchestrationAiModelAzure OpenAI GPT-4.1 modelstatic final OrchestrationAiModelAzure OpenAI GPT-4.1-mini modelstatic final OrchestrationAiModelAzure OpenAI GPT-4.1-nano modelstatic final OrchestrationAiModelAzure OpenAI GPT-4o modelstatic final OrchestrationAiModelDeprecated.This model is deprecated on AI Core.The suggested replacement model isGPT_5_MINI.static final OrchestrationAiModelAzure OpenAI GPT-5 modelstatic final OrchestrationAiModelAzure OpenAI GPT-5-mini modelstatic final OrchestrationAiModelAzure OpenAI GPT-5-nano modelstatic final OrchestrationAiModelAzure OpenAI GPT-5.2 modelstatic final OrchestrationAiModelAzure OpenAI GPT-5.3-codex modelstatic final OrchestrationAiModelAzure OpenAI GPT-5.4 modelstatic final OrchestrationAiModelAzure OpenAI GPT-5.4-nano modelstatic final OrchestrationAiModelDeprecated.This model is deprecated on AI Core with a planned retirement not earlier than 2025-09-30.static final OrchestrationAiModelDeprecated.This model is deprecated on AI Core with a planned retirement on 2025-07-30.static final OrchestrationAiModelDeprecated.This model is deprecated on AI Core.static final OrchestrationAiModelDeprecated.This model is deprecated on AI Core.static final OrchestrationAiModelMistralAI Mistral Medium Instruct modelstatic final OrchestrationAiModelMistralAI Mistral Small modelstatic final OrchestrationAiModelDeprecated.This model is deprecated on AI Core.static final OrchestrationAiModelDeprecated.This model is deprecated on AI Core.static final OrchestrationAiModelAmazon Nova Lite modelstatic final OrchestrationAiModelAmazon Nova Micro modelstatic final OrchestrationAiModelAmazon Nova Premier modelstatic final OrchestrationAiModelAmazon Nova Pro modelstatic final OrchestrationAiModelDeprecated.This model is deprecated on AI Core.static final OrchestrationAiModelAzure OpenAI o3 modelstatic final OrchestrationAiModelDeprecated.This model is deprecated on AI Core.static final OrchestrationAiModelAzure OpenAI o4-mini modelstatic final OrchestrationAiModelSAP ABAP 1 modelstatic final OrchestrationAiModelPerplexity AI Sonar modelstatic final OrchestrationAiModelPerplexity AI Sonar Pro modelstatic final OrchestrationAiModelDeprecated.This model is deprecated on AI Core with a planned retirement on 2025-08-15.static final OrchestrationAiModelDeprecated.This model is deprecated on AI Core with a planned retirement on 2025-08-15. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleangetName()The name of the modelOptional parameters on this model.The version of the model, defaults to "latest".inthashCode()toString()The name of the model<ValueT> OrchestrationAiModelwithParam(OrchestrationAiModel.Parameter<ValueT> param, ValueT value) Additional parameter on this model.Additional parameter on this model.withParams(Map<String, Object> params) Optional parameters on this model.withVersion(String version) The version of the model, defaults to "latest".
-
Field Details
-
IBM_GRANITE_13B_CHAT
Deprecated.This model is deprecated on AI Core with a planned retirement not earlier than 2025-09-30.IBM Granite 13B Chat model -
MISTRAL_LARGE_INSTRUCT
Deprecated.This model is deprecated on AI Core.MistralAI Mistral Large Instruct model -
MISTRAL_SMALL_INSTRUCT
Deprecated.This model is deprecated on AI Core.MistralAI Mistral Small Instruct model -
MISTRAL_MEDIUM_INSTRUCT
MistralAI Mistral Medium Instruct model -
MIXTRAL_8X7B_INSTRUCT_V01
Deprecated.This model is deprecated on AI Core. The suggested replacement model isMISTRAL_SMALL_INSTRUCT.MistralAI Mixtral 8x7B Instruct v01 model -
MISTRAL_SMALL
MistralAI Mistral Small model -
LLAMA3_70B_INSTRUCT
Deprecated.This model is deprecated on AI Core.Meta Llama3 70B Instruct model -
LLAMA3_1_70B_INSTRUCT
Deprecated.This model is deprecated on AI Core with a planned retirement on 2025-07-30.Meta Llama3.1 70B Instruct model -
COHERE_COMMAND_A_REASONING
Cohere Command a Reasoning model -
CLAUDE_3_SONNET
Deprecated.This model is deprecated on AI Core with a planned retirement on 2025-07-21. The suggested replacement model isCLAUDE_4_SONNET.Anthropic Claude 3 Sonnet model -
CLAUDE_3_HAIKU
Anthropic Claude 3 Haiku model -
CLAUDE_3_OPUS
Deprecated.This model is deprecated on AI Core. The suggested replacement model isCLAUDE_4_OPUS.Anthropic Claude 3 Opus model -
CLAUDE_3_5_SONNET
Deprecated.This model is deprecated on AI Core. The suggested replacement model isCLAUDE_4_SONNET.Anthropic Claude 3.5 Sonnet model -
CLAUDE_3_7_SONNET
Deprecated.This model is deprecated on AI Core with a planned retirement on 2025-04-28.Anthropic Claude 3.7 Sonnet model -
CLAUDE_4_OPUS
Anthropic Claude 4 Opus model -
CLAUDE_4_5_OPUS
Anthropic Claude 4.5 Opus model -
CLAUDE_4_SONNET
Anthropic Claude 4 Sonnet model -
CLAUDE_4_5_SONNET
Anthropic Claude 4.5 Sonnet model -
CLAUDE_4_5_HAIKU
Anthropic Claude 4.5 Haiku model -
CLAUDE_4_6_OPUS
Anthropic Claude 4.6 Opus model -
CLAUDE_4_6_SONNET
Anthropic Claude 4.6 Sonnet model -
CLAUDE_4_7_OPUS
Anthropic Claude 4.7 Opus model -
TITAN_TEXT_LITE
Deprecated.This model is deprecated on AI Core with a planned retirement on 2025-08-15.Amazon Titan Text Lite model -
TITAN_TEXT_EXPRESS
Deprecated.This model is deprecated on AI Core with a planned retirement on 2025-08-15.Amazon Titan Text Express model -
NOVA_PRO
Amazon Nova Pro model -
NOVA_LITE
Amazon Nova Lite model -
NOVA_MICRO
Amazon Nova Micro model -
NOVA_PREMIER
Amazon Nova Premier model -
COHERE_RERANKER
Cohere Reranker Model -
GPT_35_TURBO
Deprecated.This model is deprecated on AI Core with a planned retirement on 2025-09-01. The suggested replacement model isGPT_4O_MINI.Azure OpenAI GPT-3.5 Turbo model -
GPT_35_TURBO_16K
Deprecated.This model is deprecated on AI Core.Azure OpenAI GPT-3.5 Turbo model -
GPT_35_TURBO_0125
Deprecated.This model is deprecated on AI Core with a planned retirement on 2025-09-01. The suggested replacement model isGPT_4O_MINI.Azure OpenAI GPT-3.5 Turbo model -
GPT_4
Deprecated.Azure OpenAI GPT-4 model -
GPT_41_MINI
Azure OpenAI GPT-4.1-mini model -
GPT_41
Azure OpenAI GPT-4.1 model -
GPT_41_NANO
Azure OpenAI GPT-4.1-nano model -
GPT_4_32K
Deprecated.This model is deprecated on AI Core.Azure OpenAI GPT-4 model -
GPT_4_0613
Deprecated.Azure OpenAI GPT-4 version 0613 model -
GPT_4O
Azure OpenAI GPT-4o model -
GPT_4O_MINI
Deprecated.This model is deprecated on AI Core.The suggested replacement model isGPT_5_MINI.Azure OpenAI GPT-4o-mini model -
OPENAI_O1
Deprecated.This model is deprecated on AI Core.Azure OpenAI o1 model -
OPENAI_O3_MINI
Deprecated.This model is deprecated on AI Core.Azure OpenAI o3-mini model -
OPENAI_O4_MINI
Azure OpenAI o4-mini model -
OPENAI_O3
Azure OpenAI o3 model -
GPT_5
Azure OpenAI GPT-5 model -
GPT_5_MINI
Azure OpenAI GPT-5-mini model -
GPT_5_NANO
Azure OpenAI GPT-5-nano model -
GPT_52
Azure OpenAI GPT-5.2 model -
GPT_53_CODEX
Azure OpenAI GPT-5.3-codex model -
GPT_54
Azure OpenAI GPT-5.4 model -
GPT_54_NANO
Azure OpenAI GPT-5.4-nano model -
GEMINI_1_0_PRO
Deprecated.This model is deprecated on AI Core with a planned retirement on 2025-04-09. The suggested replacement model isGEMINI_2_0_FLASHorGEMINI_2_0_FLASH_LITE.Google Cloud Platform Gemini 1.0 Pro model -
GEMINI_1_5_PRO
Deprecated.This model is deprecated on AI Core with a planned retirement on 2025-09-24. The suggested replacement model isGEMINI_2_5_PRO.Google Cloud Platform Gemini 1.5 Pro model -
GEMINI_1_5_FLASH
Deprecated.This model is deprecated on AI Core with a planned retirement on 2025-09-24. The suggested replacement model isGEMINI_2_5_FLASH.Google Cloud Platform Gemini 1.5 Flash model -
GEMINI_2_0_FLASH
Deprecated.This model is deprecated on AI Core with a planned retirement on 2026-02-05.Google Cloud Platform Gemini 2.0 Flash model -
GEMINI_2_0_FLASH_LITE
Deprecated.This model is deprecated on AI Core with a planned retirement on 2026-02-25.Google Cloud Platform Gemini 2.0 Flash-Lite model -
GEMINI_2_5_FLASH
Google Cloud Platform Gemini 2.5 Flash model -
GEMINI_2_5_FLASH_LITE
Google Cloud Platform Gemini 2.5 Flash Lite model -
GEMINI_2_5_PRO
Google Cloud Platform Gemini 2.5 Pro model -
ALEPHALPHA_PHARIA_1_7B_CONTROL
Deprecated.This model is deprecated on AI Core with a planned retirement on 2025-10-31. The suggested replacement model isMISTRAL_SMALL_INSTRUCT.Alephalpha-pharia-1-7b-control model -
DEEPSEEK_R1
Deprecated.This model is deprecated on AI Core with a planned retirement on 2025-11-31.DeepSeek-R1 -
SONAR
Perplexity AI Sonar model -
SONAR_PRO
Perplexity AI Sonar Pro model -
SAP_ABAP_1
SAP ABAP 1 model
-
-
Constructor Details
-
OrchestrationAiModel
Creates a newOrchestrationAiModelinstance.- Parameters:
name- The name of the modelparams- Optional parameters on this model.Map.of( "max_completion_tokens", 50, "temperature", 0.1, "frequency_penalty", 0, "presence_penalty", 0)
-
-
Method Details
-
withParam
Additional parameter on this model.- Parameters:
key- the parameter key.value- the parameter value, nullable.- Returns:
- A new model with the additional parameter.
-
withParam
@Nonnull public <ValueT> OrchestrationAiModel withParam(@Nonnull OrchestrationAiModel.Parameter<ValueT> param, @Nullable ValueT value) Additional parameter on this model.- Type Parameters:
ValueT- the parameter value type.- Parameters:
param- the parameter key.value- the parameter value, nullable.- Returns:
- A new model with the additional parameter.
-
getName
The name of the model -
getParams
Optional parameters on this model.Map.of( "max_completion_tokens", 50, "temperature", 0.1, "frequency_penalty", 0, "presence_penalty", 0) -
getVersion
The version of the model, defaults to "latest". -
equals
-
hashCode
public int hashCode() -
toString
-
withName
The name of the model- Returns:
- a clone of this object, except with this updated property (returns
thisif an identical value is passed).
-
withParams
Optional parameters on this model.Map.of( "max_completion_tokens", 50, "temperature", 0.1, "frequency_penalty", 0, "presence_penalty", 0) -
withVersion
The version of the model, defaults to "latest".- Returns:
- a clone of this object, except with this updated property (returns
thisif an identical value is passed).
-