# Package com.sap.ai.sdk.orchestration.model

package com.sap.ai.sdk.orchestration.model

- Related Packages
  Package
  Description
  com.sap.ai.sdk.orchestration
  com.sap.ai.sdk.orchestration.spring
- Class
  Description
  AssistantChatMessage
  AssistantChatMessage
  AssistantChatMessage.Builder
  Builder helper class.
  AssistantChatMessage.RoleEnum
  Gets or Sets role
  AzureContentSafetyInput
  Filter configuration for Azure Content Safety
  AzureContentSafetyInputFilterConfig
  AzureContentSafetyInputFilterConfig
  AzureContentSafetyInputFilterConfig.Builder
  Builder helper class.
  AzureContentSafetyInputFilterConfig.TypeEnum
  Name of the filter provider type
  AzureContentSafetyOutput
  Filter configuration for Azure Content Safety
  AzureContentSafetyOutputFilterConfig
  AzureContentSafetyOutputFilterConfig
  AzureContentSafetyOutputFilterConfig.Builder
  Builder helper class.
  AzureContentSafetyOutputFilterConfig.TypeEnum
  Name of the filter provider type
  AzureThreshold
  Gets or Sets AzureThreshold
  CacheControl
  Cache control directive for Anthropic prompt caching.
  CacheControl.Builder
  Builder helper class.
  CacheControl.TtlEnum
  Time-to-live for the cache entry.
  CacheControl.TypeEnum
  Gets or Sets type
  CacheCreationTokenDetails
  Breakdown of cache creation tokens by TTL (Anthropic only).
  ChatCompletionTokenLogprob
  ChatCompletionTokenLogprob
  ChatCompletionTokenLogprob.Builder
  Builder helper class.
  ChatCompletionTokenLogprob.Builder1
  Builder helper class.
  ChatCompletionTokenLogprobTopLogprobsInner
  ChatCompletionTokenLogprobTopLogprobsInner
  ChatCompletionTokenLogprobTopLogprobsInner.Builder
  Builder helper class.
  ChatCompletionTokenLogprobTopLogprobsInner.Builder1
  Builder helper class.
  ChatCompletionTool
  ChatCompletionTool
  ChatCompletionTool.Builder
  Builder helper class.
  ChatCompletionTool.Builder1
  Builder helper class.
  ChatCompletionTool.TypeEnum
  The type of the tool.
  ChatDelta
  ChatDelta
  ChatDelta.Builder
  Builder helper class.
  ChatMessage
  ChatMessage
  ChatMessageContent
  ChatMessageContent
  ChatMessageContent.InnerString
  Helper class to create `String` that implements `ChatMessageContent`.
  ChatMessageContent.ListOfTextContents
  Helper class to create `List<TextContent>` that implements `ChatMessageContent`.
  ChoiceLogprobs
  Log probabilities for the choice.
  Citation
  Citation
  Citation.Builder
  Builder helper class.
  Citation.Builder1
  Builder helper class.
  CompletionPostRequest
  CompletionPostRequest
  CompletionPostResponse
  CompletionPostResponse
  CompletionPostResponse.Builder
  Builder helper class.
  CompletionPostResponse.Builder1
  Builder helper class.
  CompletionPostResponse.Builder2
  Builder helper class.
  CompletionPostResponseStreaming
  CompletionPostResponseStreaming
  CompletionPostResponseStreaming.Builder
  Builder helper class.
  CompletionRequestConfiguration
  CompletionRequestConfiguration
  CompletionRequestConfiguration.Builder
  Builder helper class.
  CompletionRequestConfigurationReferenceById
  CompletionRequestConfigurationReferenceById
  CompletionRequestConfigurationReferenceById.Builder
  Builder helper class.
  CompletionRequestConfigurationReferenceByIdConfigRef
  CompletionRequestConfigurationReferenceByIdConfigRef
  CompletionRequestConfigurationReferenceByIdConfigRef.Builder
  Builder helper class.
  CompletionRequestConfigurationReferenceByNameScenarioVersion
  CompletionRequestConfigurationReferenceByNameScenarioVersion
  CompletionRequestConfigurationReferenceByNameScenarioVersion.Builder
  Builder helper class.
  CompletionRequestConfigurationReferenceByNameScenarioVersionConfigRef
  CompletionRequestConfigurationReferenceByNameScenarioVersionConfigRef
  CompletionRequestConfigurationReferenceByNameScenarioVersionConfigRef.Builder
  Builder helper class.
  CompletionRequestConfigurationReferenceByNameScenarioVersionConfigRef.Builder1
  Builder helper class.
  CompletionRequestConfigurationReferenceByNameScenarioVersionConfigRef.Builder2
  Builder helper class.
  DataRepositoryType
  Only include DataRepositories with the given type.
  DeveloperChatMessage
  DeveloperChatMessage
  DeveloperChatMessage.Builder
  Builder helper class.
  DeveloperChatMessage.Builder1
  Builder helper class.
  DeveloperChatMessage.RoleEnum
  Gets or Sets role
  DocumentGroundingFilter
  DocumentGroundingFilter
  DocumentGroundingFilter.Builder
  Builder helper class.
  DPIConfig
  DPIConfig
  DPIConfig.Builder
  Builder helper class.
  DPIConfig.Builder1
  Builder helper class.
  DPIConfig.Builder2
  Builder helper class.
  DPIConfig.MaskFileInputMethodEnum
  Type of masking method to be used for file inputs.
  DPIConfig.MethodEnum
  Type of masking method to be used
  DPIConfig.TypeEnum
  Type of masking service provider
  DPIConfigMaskGroundingInput
  DPIConfigMaskGroundingInput
  DPICustomEntity
  DPICustomEntity
  DPICustomEntity.Builder
  Builder helper class.
  DPICustomEntity.Builder1
  Builder helper class.
  DPIEntities
  Default entities supported by data privacy and integration service
  DPIEntityConfig
  DPIEntityConfig
  DPIMethodConstant
  Replaces the entity with the specified value followed by an incrementing number
  DPIMethodConstant.Builder
  Builder helper class.
  DPIMethodConstant.Builder1
  Builder helper class.
  DPIMethodConstant.MethodEnum
  Gets or Sets method
  DPIMethodFabricatedData
  Replaces the entity with a randomly generated value appropriate to its type.
  DPIMethodFabricatedData.Builder
  Builder helper class.
  DPIMethodFabricatedData.MethodEnum
  Gets or Sets method
  DPIStandardEntity
  DPIStandardEntity
  DPIStandardEntity.Builder
  Builder helper class.
  DPIStandardEntityReplacementStrategy
  Replacement strategy to be used for the entity
  Embedding
  Embedding
  Embedding.ArrayOfFloats
  Helper class to create `float[]` that implements `Embedding`.
  Embedding.InnerEmbeddingMultiFormat
  Helper class to create `EmbeddingMultiFormat` that implements `Embedding`.
  Embedding.InnerString
  Helper class to create `String` that implements `Embedding`.
  EmbeddingMultiFormat
  A dictionary mapping encoding format names to their embeddings.
  EmbeddingResult
  Represents an embedding vector returned by embedding endpoint.
  EmbeddingResult.Builder
  Builder helper class.
  EmbeddingResult.Builder1
  Builder helper class.
  EmbeddingResult.Builder2
  Builder helper class.
  EmbeddingResult.ObjectEnum
  The object type, which is always \"embedding\".
  EmbeddingsInput
  EmbeddingsInput
  EmbeddingsInput.Builder
  Builder helper class.
  EmbeddingsInput.TypeEnum
  Gets or Sets type
  EmbeddingsInputText
  Text input for which embeddings need to be generated
  EmbeddingsInputText.InnerString
  Helper class to create `String` that implements `EmbeddingsInputText`.
  EmbeddingsInputText.ListOfStrings
  Helper class to create `List<String>` that implements `EmbeddingsInputText`.
  EmbeddingsModelConfig
  EmbeddingsModelConfig
  EmbeddingsModelConfig.Builder
  Builder helper class.
  EmbeddingsModelDetails
  EmbeddingsModelDetails
  EmbeddingsModelDetails.Builder
  Builder helper class.
  EmbeddingsModelParams
  Additional parameters for generating input's embeddings.
  EmbeddingsModelParamsEncodingFormat
  The format to return the embeddings in.
  EmbeddingsModelParamsEncodingFormat.InnerEncodingFormat
  Helper class to create `EncodingFormat` that implements `EmbeddingsModelParamsEncodingFormat`.
  EmbeddingsModelParamsEncodingFormat.ListOfEncodingFormats
  Helper class to create `List<EncodingFormat>` that implements `EmbeddingsModelParamsEncodingFormat`.
  EmbeddingsModuleConfigs
  EmbeddingsModuleConfigs
  EmbeddingsModuleConfigs.Builder
  Builder helper class.
  EmbeddingsOrchestrationConfig
  EmbeddingsOrchestrationConfig
  EmbeddingsOrchestrationConfig.Builder
  Builder helper class.
  EmbeddingsPostRequest
  EmbeddingsPostRequest
  EmbeddingsPostRequest.Builder
  Builder helper class.
  EmbeddingsPostRequest.Builder1
  Builder helper class.
  EmbeddingsPostResponse
  EmbeddingsPostResponse
  EmbeddingsPostResponse.Builder
  Builder helper class.
  EmbeddingsPostResponse.Builder1
  Builder helper class.
  EmbeddingsResponse
  The response from request to embedding model following OpenAI specification.
  EmbeddingsResponse.Builder
  Builder helper class.
  EmbeddingsResponse.Builder1
  Builder helper class.
  EmbeddingsResponse.Builder2
  Builder helper class.
  EmbeddingsResponse.Builder3
  Builder helper class.
  EmbeddingsResponse.ObjectEnum
  The object type, which is always \"list\".
  EmbeddingsUsage
  The usage information for the request.
  EmbeddingsUsage.Builder
  Builder helper class.
  EmbeddingsUsage.Builder1
  Builder helper class.
  EncodingFormat
  Encoding format for embeddings.
  Error
  Error
  Error.Builder
  Builder helper class.
  Error.Builder1
  Builder helper class.
  Error.Builder2
  Builder helper class.
  Error.Builder3
  Builder helper class.
  ErrorResponse
  ErrorResponse
  ErrorResponse.Builder
  Builder helper class.
  ErrorResponseError
  ErrorResponseError
  ErrorResponseError.InnerError
  Helper class to create `Error` that implements `ErrorResponseError`.
  ErrorResponseError.ListOfErrors
  Helper class to create `List<Error>` that implements `ErrorResponseError`.
  ErrorResponseStreaming
  ErrorResponseStreaming
  ErrorResponseStreaming.Builder
  Builder helper class.
  ErrorResponseStreamingError
  ErrorResponseStreamingError
  ErrorResponseStreamingError.InnerErrorStreaming
  Helper class to create `ErrorStreaming` that implements `ErrorResponseStreamingError`.
  ErrorResponseStreamingError.ListOfErrorStreamings
  Helper class to create `List<ErrorStreaming>` that implements `ErrorResponseStreamingError`.
  ErrorStreaming
  ErrorStreaming
  ErrorStreaming.Builder
  Builder helper class.
  ErrorStreaming.Builder1
  Builder helper class.
  ErrorStreaming.Builder2
  Builder helper class.
  ErrorStreaming.Builder3
  Builder helper class.
  FileContent
  FileContent
  FileContent.Builder
  Builder helper class.
  FilteringModuleConfig
  FilteringModuleConfig
  FilteringStreamOptions
  Stream options for output filtering.
  FunctionObject
  FunctionObject
  FunctionObject.Builder
  Builder helper class.
  GenericModuleResult
  Generic module result
  GenericModuleResult.Builder
  Builder helper class.
  GlobalStreamOptions
  Options for streaming.
  GroundingFilterSearchConfiguration
  GroundingFilterSearchConfiguration
  GroundingModuleConfig
  GroundingModuleConfig
  GroundingModuleConfig.Builder
  Builder helper class.
  GroundingModuleConfig.Builder1
  Builder helper class.
  GroundingModuleConfig.TypeEnum
  Gets or Sets type
  GroundingModuleConfigConfig
  GroundingModuleConfigConfig
  GroundingModuleConfigConfig.Builder
  Builder helper class.
  GroundingModuleConfigConfigFiltersInner
  GroundingModuleConfigConfigFiltersInner
  GroundingModuleConfigConfigPlaceholders
  Placeholders to be used for grounding input questions and output
  GroundingModuleConfigConfigPlaceholders.Builder
  Builder helper class.
  GroundingModuleConfigConfigPlaceholders.Builder1
  Builder helper class.
  ImageContentUrl
  ImageContentUrl
  ImageContentUrl.Builder
  Builder helper class.
  InputFilterConfig
  InputFilterConfig
  InputFilteringConfig
  InputFilteringConfig
  InputFilteringConfig.Builder
  Builder helper class.
  InputTranslationModuleResult
  Input Translation module result
  InputTranslationModuleResult.Builder
  Builder helper class.
  InputTranslationModuleResultData
  InputTranslationModuleResultData
  KeyValueListPair
  KeyValueListPair
  KeyValueListPair.Builder
  Builder helper class.
  KeyValueListPair.Builder1
  Builder helper class.
  LlamaGuard38b
  Filter configuration for Llama Guard 3 8B
  LlamaGuard38bFilterConfig
  LlamaGuard38bFilterConfig
  LlamaGuard38bFilterConfig.Builder
  Builder helper class.
  LlamaGuard38bFilterConfig.Builder1
  Builder helper class.
  LlamaGuard38bFilterConfig.TypeEnum
  Name of the filter provider type
  LLMChoice
  LLMChoice
  LLMChoice.Builder
  Builder helper class.
  LLMChoice.Builder1
  Builder helper class.
  LLMChoice.Builder2
  Builder helper class.
  LLMChoiceStreaming
  LLMChoiceStreaming
  LLMChoiceStreaming.Builder
  Builder helper class.
  LLMChoiceStreaming.Builder1
  Builder helper class.
  LLMModelDetails
  The model and parameters to be used for the prompt templating.
  LLMModelDetails.Builder
  Builder helper class.
  LLMModuleResult
  Output from LLM.
  LLMModuleResult.Builder
  Builder helper class.
  LLMModuleResult.Builder1
  Builder helper class.
  LLMModuleResult.Builder2
  Builder helper class.
  LLMModuleResult.Builder3
  Builder helper class.
  LLMModuleResult.Builder4
  Builder helper class.
  LLMModuleResult.Builder5
  Builder helper class.
  LLMModuleResultStreaming
  Output of LLM module.
  LLMModuleResultStreaming.Builder
  Builder helper class.
  LLMModuleResultStreaming.Builder1
  Builder helper class.
  LLMModuleResultStreaming.Builder2
  Builder helper class.
  LLMModuleResultStreaming.Builder3
  Builder helper class.
  LLMModuleResultStreaming.Builder4
  Builder helper class.
  MaskingModuleConfig
  MaskingModuleConfig
  MaskingModuleConfigMaskingProviders
  MaskingModuleConfigMaskingProviders
  MaskingModuleConfigMaskingProviders.Builder
  Builder helper class.
  MaskingModuleConfigProviders
  MaskingModuleConfigProviders
  MaskingModuleConfigProviders.Builder
  Builder helper class.
  MessageToolCall
  MessageToolCall
  MessageToolCall.Builder
  Builder helper class.
  MessageToolCall.Builder1
  Builder helper class.
  MessageToolCall.Builder2
  Builder helper class.
  MessageToolCall.TypeEnum
  The type of the tool.
  MessageToolCallFunction
  The function that the model called.
  MessageToolCallFunction.Builder
  Builder helper class.
  MessageToolCallFunction.Builder1
  Builder helper class.
  ModuleConfigs
  ModuleConfigs
  ModuleConfigs.Builder
  Builder helper class.
  ModuleResults
  Synchronous results of each module.
  ModuleResultsBase
  Results of each module of /embeddings endpoint(e.g.
  ModuleResultsStreaming
  Streaming results of each module.
  OrchestrationConfig
  OrchestrationConfig
  OrchestrationConfig.Builder
  Builder helper class.
  OrchestrationConfigModules
  OrchestrationConfigModules
  OrchestrationConfigModules.InnerModuleConfigs
  Helper class to create `ModuleConfigs` that implements `OrchestrationConfigModules`.
  OrchestrationConfigModules.ListOfModuleConfigss
  Helper class to create `List<ModuleConfigs>` that implements `OrchestrationConfigModules`.
  OutputFilterConfig
  OutputFilterConfig
  OutputFilteringConfig
  OutputFilteringConfig
  OutputFilteringConfig.Builder
  Builder helper class.
  PromptTemplatingModuleConfig
  PromptTemplatingModuleConfig
  PromptTemplatingModuleConfig.Builder
  Builder helper class.
  PromptTemplatingModuleConfig.Builder1
  Builder helper class.
  PromptTemplatingModuleConfigPrompt
  The prompt template to be used.
  ResponseChatMessage
  ResponseChatMessage
  ResponseChatMessage.Builder
  Builder helper class.
  ResponseChatMessage.RoleEnum
  Gets or Sets role
  ResponseFormatJsonObject
  ResponseFormatJsonObject
  ResponseFormatJsonObject.Builder
  Builder helper class.
  ResponseFormatJsonObject.TypeEnum
  The type of response format being defined: `json_object`
  ResponseFormatJsonSchema
  ResponseFormatJsonSchema
  ResponseFormatJsonSchema.Builder
  Builder helper class.
  ResponseFormatJsonSchema.Builder1
  Builder helper class.
  ResponseFormatJsonSchema.TypeEnum
  The type of response format being defined: `json_schema`
  ResponseFormatJsonSchemaJsonSchema
  ResponseFormatJsonSchemaJsonSchema
  ResponseFormatJsonSchemaJsonSchema.Builder
  Builder helper class.
  ResponseFormatText
  ResponseFormatText
  ResponseFormatText.Builder
  Builder helper class.
  ResponseFormatText.TypeEnum
  The type of response format being defined: `text`
  SAPDocumentTranslationApplyToSelector
  This selector allows you to define the scope of translation, such as specific placeholders or messages with specific roles.
  SAPDocumentTranslationApplyToSelector.Builder
  Builder helper class.
  SAPDocumentTranslationApplyToSelector.Builder1
  Builder helper class.
  SAPDocumentTranslationApplyToSelector.CategoryEnum
  Category to apply translation to.
  SAPDocumentTranslationInput
  SAPDocumentTranslationInput
  SAPDocumentTranslationInput.Builder
  Builder helper class.
  SAPDocumentTranslationInput.Builder1
  Builder helper class.
  SAPDocumentTranslationInput.TypeEnum
  Type of document translation provider
  SAPDocumentTranslationInputConfig
  Configuration for `sap_document_translation` translation provider.
  SAPDocumentTranslationInputConfig.Builder
  Builder helper class.
  SAPDocumentTranslationOutput
  SAPDocumentTranslationOutput
  SAPDocumentTranslationOutput.Builder
  Builder helper class.
  SAPDocumentTranslationOutput.Builder1
  Builder helper class.
  SAPDocumentTranslationOutput.TypeEnum
  Configuration for `sap_document_translation` translation provider.
  SAPDocumentTranslationOutputConfig
  SAPDocumentTranslationOutputConfig
  SAPDocumentTranslationOutputConfig.Builder
  Builder helper class.
  SAPDocumentTranslationOutputTargetLanguage
  SAPDocumentTranslationOutputTargetLanguage
  SAPDocumentTranslationOutputTargetLanguage.InnerSAPDocumentTranslationApplyToSelector
  Helper class to create `SAPDocumentTranslationApplyToSelector` that implements `SAPDocumentTranslationOutputTargetLanguage`.
  SAPDocumentTranslationOutputTargetLanguage.InnerString
  Helper class to create `String` that implements `SAPDocumentTranslationOutputTargetLanguage`.
  SearchDocumentKeyValueListPair
  SearchDocumentKeyValueListPair
  SearchDocumentKeyValueListPair.Builder
  Builder helper class.
  SearchDocumentKeyValueListPair.Builder1
  Builder helper class.
  SearchSelectOptionEnum
  Gets or Sets SearchSelectOptionEnum
  SystemChatMessage
  SystemChatMessage
  SystemChatMessage.Builder
  Builder helper class.
  SystemChatMessage.Builder1
  Builder helper class.
  SystemChatMessage.RoleEnum
  Gets or Sets role
  Template
  Template
  Template.Builder
  Builder helper class.
  TemplateRef
  TemplateRef
  TemplateRef.Builder
  Builder helper class.
  TemplateRefByID
  TemplateRefByID
  TemplateRefByID.Builder
  Builder helper class.
  TemplateRefByID.ScopeEnum
  Defines the scope that is searched for the referenced template.
  TemplateRefByScenarioNameVersion
  TemplateRefByScenarioNameVersion
  TemplateRefByScenarioNameVersion.Builder
  Builder helper class.
  TemplateRefByScenarioNameVersion.Builder1
  Builder helper class.
  TemplateRefByScenarioNameVersion.Builder2
  Builder helper class.
  TemplateRefByScenarioNameVersion.ScopeEnum
  Defines the scope that is searched for the referenced template.
  TemplateRefTemplateRef
  Reference to a template in the prompt registry by ID or by scenario, name and version
  TemplateResponseFormat
  Response format that the model output should adhere to.
  TextContent
  TextContent
  TextContent.Builder
  Builder helper class.
  TextContent.Builder1
  Builder helper class.
  TextContent.TypeEnum
  Gets or Sets type
  TokenUsage
  Usage of tokens in the response
  TokenUsage.Builder
  Builder helper class.
  TokenUsage.Builder1
  Builder helper class.
  TokenUsage.Builder2
  Builder helper class.
  TokenUsageCompletionTokensDetails
  Breakdown of tokens used in a completion.
  TokenUsagePromptTokensDetails
  Details of the prompt tokens.
  ToolCallChunk
  ToolCallChunk
  ToolCallChunk.Builder
  Builder helper class.
  ToolCallChunk.TypeEnum
  The type of the tool.
  ToolCallChunkFunction
  ToolCallChunkFunction
  ToolChatMessage
  ToolChatMessage
  ToolChatMessage.Builder
  Builder helper class.
  ToolChatMessage.Builder1
  Builder helper class.
  ToolChatMessage.Builder2
  Builder helper class.
  ToolChatMessage.RoleEnum
  Gets or Sets role
  TranslationModuleConfig
  Configuration for translation module
  UserChatMessage
  UserChatMessage
  UserChatMessage.Builder
  Builder helper class.
  UserChatMessage.Builder1
  Builder helper class.
  UserChatMessage.RoleEnum
  Gets or Sets role
  UserChatMessageContent
  UserChatMessageContent
  UserChatMessageContent.InnerString
  Helper class to create `String` that implements `UserChatMessageContent`.
  UserChatMessageContent.ListOfUserChatMessageContentItems
  Helper class to create `List<UserChatMessageContentItem>` that implements `UserChatMessageContent`.
  UserChatMessageContentItem
  UserChatMessageContentItem
  UserChatMessageContentItem.Builder
  Builder helper class.
  UserChatMessageContentItem.TypeEnum
  Gets or Sets type