# Package com.sap.ai.sdk.orchestration

package com.sap.ai.sdk.orchestration

- Related Packages
  Package
  Description
  com.sap.ai.sdk.orchestration.model
  com.sap.ai.sdk.orchestration.spring
- Class
  Description
  AssistantMessage
  Represents a chat message as 'assistant' to the orchestration service.
  AzureContentFilter
  A content filter wrapping Azure Content Safety.
  AzureFilterThreshold
  An Enum wrapping Azure thresholds with readable names.
  ContentFilter
  Interface representing convenience wrappers of serializable content filter that defines thresholds for different content categories.
  ContentItem
  Represents an item in a `MessageContent` object.
  DpiMasking
  SAP Data Privacy Integration (DPI) can mask personally identifiable information using either anonymization or pseudonymization.
  DpiMasking.Builder
  Builder for creating DPI masking configurations.
  FileItem
  Represents a file item in a `MessageContent` object.
  Grounding
  Grounding integrates external, contextually relevant, domain-specific, or real-time data into AI processes.
  GroundingProvider
  Interface for grounding configurations.
  ImageItem
  Represents an image item in a `MessageContent` object.
  ImageItem.DetailLevel
  The detail level of the image.
  LlamaGuardFilter
  A content filter wrapping Llama Guard filter config.
  MaskingProvider
  Interface for masking configurations.
  Message
  Interface representing convenience wrappers of chat message to the orchestration service.
  MessageContent
  Represents the content of a chat message.
  OrchestrationAiModel
  Large language models available in Orchestration.
  OrchestrationAiModel.Parameter<ValueT>
  Parameter key for a model.
  OrchestrationChatCompletionDelta
  Orchestration chat completion output delta for streaming.
  OrchestrationChatResponse
  Orchestration chat completion output.
  OrchestrationClient
  Client to execute requests to the orchestration service.
  OrchestrationClientException
  Exception thrown by the `OrchestrationClient` in case of an error.
  OrchestrationConfigReference
  Class representing a reference to an Orchestration config stored in prompt registry.
  OrchestrationConfigReference.Builder
  Builder to create an Orchestration config reference from scenario, name, and version.
  OrchestrationConfigReference.Builder1
  Builder to create an Orchestration config reference from scenario, name, and version.
  OrchestrationEmbeddingModel
  Configuration for embedding models in the Orchestration service.
  OrchestrationEmbeddingRequest
  Represents a request for generating embeddings through the SAP AI Core Orchestration service.
  OrchestrationEmbeddingRequest.InputStep
  Builder step for specifying text inputs to embed.
  OrchestrationEmbeddingResponse
  Response wrapper for orchestration embedding operations.
  OrchestrationError
  Orchestration error response.
  OrchestrationError.Streaming
  Orchestration error response for streaming requests.
  OrchestrationError.Synchronous
  Orchestration error response for synchronous requests.
  OrchestrationFilterException
  Base exception for errors occurring during orchestration filtering.
  OrchestrationFilterException.Input
  Exception thrown when an error occurs during input filtering.
  OrchestrationFilterException.Output
  Exception thrown when an error occurs during output filtering, specifically when the finish reason is a content filter.
  OrchestrationJacksonConfiguration
  Internal utility class for getting a default object mapper with preset configuration.
  OrchestrationModuleConfig
  Represents the configuration for the orchestration service.
  OrchestrationPrompt
  Represents a request that can be sent to the orchestration service, containing messages and configuration for the orchestration modules.
  OrchestrationStreamConfig
  Configuration for orchestration streaming options.
  OrchestrationTemplate
  A template to use in `OrchestrationModuleConfig`.
  OrchestrationTemplateReference
  A reference to a template to use in `OrchestrationModuleConfig`.
  OrchestrationTemplateReference.ScopeEnum
  Enum representing the scope of the template reference.
  ResponseJsonSchema
  The schema object to use for the response format parameter in `OrchestrationTemplate`.
  SystemMessage
  Represents a chat message as 'system' to the orchestration service.
  TemplateConfig
  Template configuration for the `OrchestrationModuleConfig`.
  TemplateConfig.ReferenceBuilder
  Intermediate object to build a template reference.
  TemplateConfig.ReferenceBuilder1
  Intermediate object to build a template reference with the given scenario, name, and version.
  TemplateConfig.ReferenceBuilder2
  Intermediate object to build a template reference with the given scenario, name, and version.
  TextItem
  Represents a text item in a `MessageContent` object.
  ToolMessage
  Represents a chat message as 'tool' to the orchestration service.
  TranslationConfig
  Configuration helper for SAP Document Translation.
  TranslationConfig.Input
  Input configuration for translation.
  TranslationConfig.Output
  Output configuration for translation.
  TranslationConfig.TemplateRole
  Supported values for `items[]` when `category=template_roles`.
  UserMessage
  Represents a chat message as 'user' to the orchestration service.