# Hierarchy For Package com.sap.ai.sdk.foundationmodels.openai.model

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.sap.ai.sdk.foundationmodels.openai.model.OpenAiChatCompletionFunction
  - com.sap.ai.sdk.foundationmodels.openai.model.OpenAiChatCompletionTool
  - com.sap.ai.sdk.foundationmodels.openai.model.OpenAiChatFunctionCall
  - com.sap.ai.sdk.foundationmodels.openai.model.OpenAiChatMessage.OpenAiChatAssistantMessage (implements com.sap.ai.sdk.foundationmodels.openai.model.OpenAiChatMessage)
  - com.sap.ai.sdk.foundationmodels.openai.model.OpenAiChatMessage.OpenAiChatFunctionMessage (implements com.sap.ai.sdk.foundationmodels.openai.model.OpenAiChatMessage)
  - com.sap.ai.sdk.foundationmodels.openai.model.OpenAiChatMessage.OpenAiChatSystemMessage (implements com.sap.ai.sdk.foundationmodels.openai.model.OpenAiChatMessage)
  - com.sap.ai.sdk.foundationmodels.openai.model.OpenAiChatMessage.OpenAiChatToolMessage (implements com.sap.ai.sdk.foundationmodels.openai.model.OpenAiChatMessage)
  - com.sap.ai.sdk.foundationmodels.openai.model.OpenAiChatMessage.OpenAiChatUserMessage (implements com.sap.ai.sdk.foundationmodels.openai.model.OpenAiChatMessage)
  - com.sap.ai.sdk.foundationmodels.openai.model.OpenAiChatMessage.OpenAiChatUserMessage.ContentPartImage (implements com.sap.ai.sdk.foundationmodels.openai.model.OpenAiChatMessage.OpenAiChatUserMessage.ContentPart)
  - com.sap.ai.sdk.foundationmodels.openai.model.OpenAiChatMessage.OpenAiChatUserMessage.ContentPartImage.ImageUrl
  - com.sap.ai.sdk.foundationmodels.openai.model.OpenAiChatMessage.OpenAiChatUserMessage.ContentPartText (implements com.sap.ai.sdk.foundationmodels.openai.model.OpenAiChatMessage.OpenAiChatUserMessage.ContentPart)
  - com.sap.ai.sdk.foundationmodels.openai.model.OpenAiChatToolCall
  - com.sap.ai.sdk.foundationmodels.openai.model.OpenAiCompletionChoice
    - com.sap.ai.sdk.foundationmodels.openai.model.OpenAiChatCompletionChoice
    - com.sap.ai.sdk.foundationmodels.openai.model.OpenAiDeltaChatCompletionChoice
  - com.sap.ai.sdk.foundationmodels.openai.model.OpenAiCompletionOutput
    - com.sap.ai.sdk.foundationmodels.openai.model.OpenAiChatCompletionDelta (implements com.sap.ai.sdk.core.common.StreamedDelta)
    - com.sap.ai.sdk.foundationmodels.openai.model.OpenAiChatCompletionOutput (implements com.sap.ai.sdk.foundationmodels.openai.model.DeltaAggregatable<D>)
  - com.sap.ai.sdk.foundationmodels.openai.model.OpenAiCompletionParameters
    - com.sap.ai.sdk.foundationmodels.openai.model.OpenAiChatCompletionParameters
  - com.sap.ai.sdk.foundationmodels.openai.model.OpenAiCompletionParameters.OpenAiStreamOptions
  - com.sap.ai.sdk.foundationmodels.openai.model.OpenAiContentFilterResultBase
    - com.sap.ai.sdk.foundationmodels.openai.model.OpenAiContentFilterDetectedResult
    - com.sap.ai.sdk.foundationmodels.openai.model.OpenAiContentFilterSeverityResult
  - com.sap.ai.sdk.foundationmodels.openai.model.OpenAiContentFilterResultsBase
    - com.sap.ai.sdk.foundationmodels.openai.model.OpenAiContentFilterPromptResults
  - com.sap.ai.sdk.foundationmodels.openai.model.OpenAiEmbeddingData
  - com.sap.ai.sdk.foundationmodels.openai.model.OpenAiEmbeddingOutput
  - com.sap.ai.sdk.foundationmodels.openai.model.OpenAiEmbeddingParameters
  - com.sap.ai.sdk.foundationmodels.openai.model.OpenAiError (implements com.sap.ai.sdk.core.common.ClientError)
  - com.sap.ai.sdk.foundationmodels.openai.model.OpenAiErrorBase
  - com.sap.ai.sdk.foundationmodels.openai.model.OpenAiPromptFilterResult
  - com.sap.ai.sdk.foundationmodels.openai.model.OpenAiUsage

## Interface Hierarchy

- com.sap.ai.sdk.foundationmodels.openai.model.DeltaAggregatable<D>
- com.sap.ai.sdk.foundationmodels.openai.model.OpenAiChatMessage
- com.sap.ai.sdk.foundationmodels.openai.model.OpenAiChatMessage.OpenAiChatUserMessage.ContentPart

## Enum Class Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - com.sap.ai.sdk.foundationmodels.openai.model.OpenAiChatCompletionParameters.ResponseFormat
    - com.sap.ai.sdk.foundationmodels.openai.model.OpenAiChatCompletionTool.ToolType
    - com.sap.ai.sdk.foundationmodels.openai.model.OpenAiChatMessage.OpenAiChatUserMessage.ImageDetailLevel
    - com.sap.ai.sdk.foundationmodels.openai.model.OpenAiContentFilterSeverityResult.Severity