Hierarchy For All Packages
Package Hierarchies:Class Hierarchy
- java.lang.Object
- org.apache.hc.core5.http.nio.entity.AbstractCharDataConsumer (implements org.apache.hc.core5.http.nio.AsyncDataConsumer)
- org.apache.hc.client5.http.async.methods.AbstractCharResponseConsumer<T> (implements org.apache.hc.core5.http.nio.AsyncResponseConsumer<T>)
- com.composum.ai.backend.base.service.chat.impl.GPTChatCompletionServiceImpl.StreamDecodingResponseConsumer
 
 
 - org.apache.hc.client5.http.async.methods.AbstractCharResponseConsumer<T> (implements org.apache.hc.core5.http.nio.AsyncResponseConsumer<T>)
 - com.composum.ai.backend.base.service.chat.impl.chatmodel.ChatCompletionChoice
 - com.composum.ai.backend.base.service.chat.impl.chatmodel.ChatCompletionChoiceMessage
 - com.composum.ai.backend.base.service.chat.impl.chatmodel.ChatCompletionFunctionCallDetails
 - com.composum.ai.backend.base.service.chat.impl.chatmodel.ChatCompletionFunctionDetails
 - com.composum.ai.backend.base.service.chat.impl.chatmodel.ChatCompletionMessage
 - com.composum.ai.backend.base.service.chat.impl.chatmodel.ChatCompletionMessagePart
 - com.composum.ai.backend.base.service.chat.impl.chatmodel.ChatCompletionMessagePart.ChatCompletionMessagePartListDeSerializer (implements com.google.gson.JsonDeserializer<T>, com.google.gson.JsonSerializer<T>)
 - com.composum.ai.backend.base.service.chat.impl.chatmodel.ChatCompletionMessagePart.ChatCompletionMessageUrlPart
 - com.composum.ai.backend.base.service.chat.impl.chatmodel.ChatCompletionRequest
 - com.composum.ai.backend.base.service.chat.impl.chatmodel.ChatCompletionRequest.ResponseFormat
 - com.composum.ai.backend.base.service.chat.impl.chatmodel.ChatCompletionResponse
 - com.composum.ai.backend.base.service.chat.impl.chatmodel.ChatCompletionToolCall
 - com.composum.ai.backend.base.service.chat.impl.chatmodel.ChatCompletionUsage
 - com.composum.ai.backend.base.service.chat.impl.chatmodel.ChatTool
 - com.composum.ai.backend.base.service.chat.impl.GPTBackendsConfigurationServiceImpl (implements com.composum.ai.backend.base.service.chat.GPTBackendsConfigurationService)
 - com.composum.ai.backend.base.service.chat.impl.GPTBackendsServiceImpl (implements com.composum.ai.backend.base.service.chat.GPTBackendsService)
 - com.composum.ai.backend.base.service.chat.impl.GPTChatCompletionServiceImpl.EnsureResultFutureCallback (implements org.apache.hc.core5.concurrent.FutureCallback<T>)
 - com.composum.ai.backend.base.service.chat.GPTChatMessage
 - com.composum.ai.backend.base.service.chat.GPTChatMessagesTemplate
 - com.composum.ai.backend.base.service.chat.GPTChatRequest
 - com.composum.ai.backend.base.service.chat.GPTCompletionCallback.GPTCompletionCallbackWrapper (implements com.composum.ai.backend.base.service.chat.GPTCompletionCallback)
 - com.composum.ai.backend.base.service.chat.GPTCompletionCallback.GPTCompletionCollector (implements com.composum.ai.backend.base.service.chat.GPTCompletionCallback)
 - com.composum.ai.backend.base.service.chat.GPTConfiguration
 - com.composum.ai.backend.base.service.chat.GPTConfiguration.GPTContextInfo
 - com.composum.ai.backend.base.service.chat.impl.GPTContentCreationServiceImpl (implements com.composum.ai.backend.base.service.chat.GPTContentCreationService)
 - com.composum.ai.backend.base.service.chat.impl.GPTDictationServiceImpl (implements com.composum.ai.backend.base.service.chat.GPTDictationService)
 - com.composum.ai.backend.base.service.chat.impl.GPTEmbeddingServiceImpl (implements com.composum.ai.backend.base.service.chat.GPTEmbeddingService)
 - com.composum.ai.backend.base.service.chat.GPTFunctionCallDetails
 - com.composum.ai.backend.base.service.chat.GPTFunctionDetails
 - com.composum.ai.backend.base.service.chat.impl.GPTInternalOpenAIHelper.GPTInternalOpenAIHelperInst
- com.composum.ai.backend.base.service.chat.impl.GPTChatCompletionServiceImpl (implements com.composum.ai.backend.base.service.chat.GPTChatCompletionService, com.composum.ai.backend.base.service.chat.impl.GPTInternalOpenAIHelper)
 
 - com.composum.ai.backend.base.service.chat.GPTToolCall
 - com.composum.ai.backend.base.service.chat.impl.GPTTranslationServiceImpl (implements com.composum.ai.backend.base.service.chat.GPTTranslationService)
 - com.composum.ai.backend.base.service.chat.impl.HtmlToMarkdownConverter
 - java.io.InputStream (implements java.io.Closeable)
- java.io.FilterInputStream
- com.composum.ai.backend.base.service.chat.impl.GPTDictationServiceImpl.LimitedInputStream
 
 
 - java.io.FilterInputStream
 - com.composum.ai.backend.base.service.chat.impl.chatmodel.OpenAIEmbeddings.EmbeddingObject
 - com.composum.ai.backend.base.service.chat.impl.chatmodel.OpenAIEmbeddings.EmbeddingRequest
 - com.composum.ai.backend.base.service.chat.impl.chatmodel.OpenAIEmbeddings.EmbeddingResponse
 - com.composum.ai.backend.base.service.chat.RateLimiter
 - com.composum.ai.backend.base.service.StringstreamSlowdown (implements java.lang.AutoCloseable, java.util.function.Consumer<T>)
 - java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- com.composum.ai.backend.base.service.chat.impl.GPTChatCompletionServiceImpl.RetryableException
 - com.composum.ai.backend.base.service.GPTException
- com.composum.ai.backend.base.service.GPTException.GPTContextLengthExceededException
 - com.composum.ai.backend.base.service.GPTException.GPTRetryableResponseErrorException
 - com.composum.ai.backend.base.service.GPTException.GPTUserNotificationException
 
 
 
 - java.lang.RuntimeException
 
 - java.lang.Exception
 
 - org.apache.hc.core5.http.nio.entity.AbstractCharDataConsumer (implements org.apache.hc.core5.http.nio.AsyncDataConsumer)
 
Interface Hierarchy
- com.composum.ai.backend.base.service.chat.GPTBackendsConfigurationService
 - com.composum.ai.backend.base.service.chat.GPTBackendsService
 - com.composum.ai.backend.base.service.chat.GPTChatCompletionService
 - com.composum.ai.backend.base.service.chat.GPTCompletionCallback
 - com.composum.ai.backend.base.service.chat.GPTCompletionCallback.GPTToolExecutionContext
 - com.composum.ai.backend.base.service.chat.GPTContentCreationService
 - com.composum.ai.backend.base.service.chat.GPTDictationService
 - com.composum.ai.backend.base.service.chat.GPTEmbeddingService
 - com.composum.ai.backend.base.service.chat.GPTEmbeddingService.EmbeddingsCache
 - com.composum.ai.backend.base.service.chat.impl.GPTInternalOpenAIHelper
 - com.composum.ai.backend.base.service.chat.GPTResponseCheck
 - com.composum.ai.backend.base.service.chat.GPTTool
 - com.composum.ai.backend.base.service.chat.GPTTranslationService
 - com.composum.ai.backend.base.service.chat.impl.chatmodel.OpenAIEmbeddings
 
Annotation Type Hierarchy
- com.composum.ai.backend.base.service.chat.GPTBackendConfiguration (implements java.lang.annotation.Annotation)
 - com.composum.ai.backend.base.service.chat.impl.GPTChatCompletionServiceImpl.GPTChatCompletionServiceConfig (implements java.lang.annotation.Annotation)
 - com.composum.ai.backend.base.service.chat.impl.GPTDictationServiceImpl.GPTDictationServiceConfig (implements java.lang.annotation.Annotation)
 - com.composum.ai.backend.base.service.chat.impl.GPTTranslationServiceImpl.Config (implements java.lang.annotation.Annotation)
 
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- com.composum.ai.backend.base.service.chat.impl.chatmodel.ChatCompletionMessagePart.ImageDetail
 - com.composum.ai.backend.base.service.chat.impl.chatmodel.ChatCompletionMessagePart.Type
 - com.composum.ai.backend.base.service.chat.impl.chatmodel.ChatCompletionRequest.ResponseFormatType
 - com.composum.ai.backend.base.service.chat.impl.chatmodel.ChatCompletionRequest.Role
 - com.composum.ai.backend.base.service.chat.impl.chatmodel.ChatCompletionResponse.FinishReason
 - com.composum.ai.backend.base.service.chat.GPTConfiguration.AnswerType
 - com.composum.ai.backend.base.service.chat.GPTConfiguration.Mode
 - com.composum.ai.backend.base.service.chat.GPTFinishReason
 - com.composum.ai.backend.base.service.chat.GPTMessageRole
 
 
 - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)