Hierarchy For All Packages
Package Hierarchies:- com.composum.ai.backend.base,
- com.composum.ai.backend.base.impl,
- com.composum.ai.backend.base.service,
- com.composum.ai.backend.base.service.chat,
- com.composum.ai.backend.base.service.chat.impl,
- com.composum.ai.backend.base.service.chat.impl.chatmodel,
- com.composum.ai.backend.slingbase,
- com.composum.ai.backend.slingbase.experimential,
- com.composum.ai.backend.slingbase.experimential.impl,
- com.composum.ai.backend.slingbase.impl,
- com.composum.ai.backend.slingbase.model
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>)
- java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
- com.composum.ai.backend.slingbase.impl.HtmlToApproximateMarkdownServicePlugin.EmptyRequestParameterMap (implements org.apache.sling.api.request.RequestParameterMap)
- com.composum.ai.backend.slingbase.impl.AIConfigurationServiceImpl (implements com.composum.ai.backend.slingbase.AIConfigurationService)
- com.composum.ai.backend.slingbase.experimential.impl.AITemplatingServiceImpl (implements com.composum.ai.backend.slingbase.experimential.AITemplatingService)
- com.composum.ai.backend.slingbase.experimential.impl.AITemplatingServiceImpl.Replacement
- com.composum.ai.backend.slingbase.impl.AllowDenyMatcherUtil
- com.composum.ai.backend.slingbase.ApproximateMarkdownService.Link
- com.composum.ai.backend.slingbase.impl.ApproximateMarkdownServiceImpl (implements com.composum.ai.backend.slingbase.ApproximateMarkdownService)
- 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.slingbase.EventStream (implements com.composum.ai.backend.base.service.chat.GPTCompletionCallback)
- javax.servlet.GenericServlet (implements java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig)
- org.apache.sling.api.servlets.SlingSafeMethodsServlet
- com.composum.ai.backend.slingbase.AIConfigurationServlet
- com.composum.ai.backend.slingbase.ApproximateMarkdownServlet
- com.composum.ai.backend.slingbase.impl.RAGServlet
- org.apache.sling.api.servlets.SlingAllMethodsServlet
- com.composum.ai.backend.slingbase.AICreateServlet
- com.composum.ai.backend.slingbase.AIDictationServlet
- com.composum.ai.backend.slingbase.experimential.AITemplatingServlet
- org.apache.sling.api.servlets.SlingSafeMethodsServlet
- com.composum.ai.backend.slingbase.experimential.impl.GetPageMarkdownAITool (implements com.composum.ai.backend.slingbase.experimential.AITool)
- 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.slingbase.model.GPTPermissionInfo
- com.composum.ai.backend.slingbase.model.GPTPermissionInfo.GPTPermissionInfoItem
- 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.slingbase.impl.HtmlToApproximateMarkdownServicePlugin (implements com.composum.ai.backend.slingbase.ApproximateMarkdownServicePlugin)
- 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.slingbase.impl.MarkdownSlingCacheImpl (implements com.composum.ai.backend.slingbase.ApproximateMarkdownServicePlugin, com.composum.ai.backend.slingbase.PageCachedValueService)
- 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.slingbase.impl.OsgiAIConfigurationPluginFactoryImpl (implements com.composum.ai.backend.slingbase.impl.OsgiAIConfigurationPluginFactory)
- com.composum.ai.backend.slingbase.impl.OsgiAIConfigurationPluginImpl (implements com.composum.ai.backend.slingbase.AIConfigurationPlugin)
- com.composum.ai.backend.slingbase.impl.OsgiAIPromptlibConfigurationPluginImpl (implements com.composum.ai.backend.slingbase.AIConfigurationPlugin)
- com.composum.ai.backend.slingbase.impl.RAGServiceImpl (implements com.composum.ai.backend.slingbase.RAGService)
- com.composum.ai.backend.base.impl.RateLimiter
- com.composum.ai.backend.slingbase.experimential.impl.SearchPageAITool (implements com.composum.ai.backend.slingbase.experimential.AITool)
- javax.servlet.ServletRequestWrapper (implements javax.servlet.ServletRequest)
- javax.servlet.http.HttpServletRequestWrapper (implements javax.servlet.http.HttpServletRequest)
- org.apache.sling.api.wrappers.SlingHttpServletRequestWrapper (implements org.apache.sling.api.SlingHttpServletRequest)
- com.composum.ai.backend.slingbase.impl.HtmlToApproximateMarkdownServicePlugin.NonModifyingRequestWrapper
- org.apache.sling.api.wrappers.SlingHttpServletRequestWrapper (implements org.apache.sling.api.SlingHttpServletRequest)
- javax.servlet.http.HttpServletRequestWrapper (implements javax.servlet.http.HttpServletRequest)
- javax.servlet.ServletResponseWrapper (implements javax.servlet.ServletResponse)
- javax.servlet.http.HttpServletResponseWrapper (implements javax.servlet.http.HttpServletResponse)
- org.apache.sling.api.wrappers.SlingHttpServletResponseWrapper (implements org.apache.sling.api.SlingHttpServletResponse)
- com.composum.ai.backend.slingbase.impl.HtmlToApproximateMarkdownServicePlugin.CapturingResponse
- org.apache.sling.api.wrappers.SlingHttpServletResponseWrapper (implements org.apache.sling.api.SlingHttpServletResponse)
- javax.servlet.http.HttpServletResponseWrapper (implements javax.servlet.http.HttpServletResponse)
- com.composum.ai.backend.slingbase.impl.SlingCaConfigPluginImpl (implements com.composum.ai.backend.slingbase.AIConfigurationPlugin)
- com.composum.ai.backend.slingbase.model.SlingGPTExecutionContext (implements com.composum.ai.backend.base.service.chat.GPTCompletionCallback.GPTToolExecutionContext)
- 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.slingbase.experimential.impl.AITemplatingServiceImpl.AITemplatingRetryableException
- 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
- com.composum.ai.backend.slingbase.impl.HtmlToApproximateMarkdownServicePlugin.UnsupportedOperationCalled
- 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.slingbase.AIConfigurationPlugin
- com.composum.ai.backend.slingbase.AIConfigurationService
- com.composum.ai.backend.slingbase.experimential.AITemplatingService
- com.composum.ai.backend.slingbase.experimential.AITool
- com.composum.ai.backend.slingbase.ApproximateMarkdownService
- com.composum.ai.backend.slingbase.ApproximateMarkdownServicePlugin
- 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
- com.composum.ai.backend.slingbase.impl.OsgiAIConfigurationPluginFactory
- com.composum.ai.backend.slingbase.PageCachedValueService
- com.composum.ai.backend.slingbase.RAGService
Annotation Type Hierarchy
- com.composum.ai.backend.slingbase.impl.ApproximateMarkdownServiceImpl.Config (implements java.lang.annotation.Annotation)
- com.composum.ai.backend.slingbase.experimential.impl.GetPageMarkdownAITool.Config (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.slingbase.model.GPTPermissionConfiguration (implements java.lang.annotation.Annotation)
- com.composum.ai.backend.slingbase.model.GPTPromptLibrary (implements java.lang.annotation.Annotation)
- com.composum.ai.backend.base.service.chat.impl.GPTTranslationServiceImpl.Config (implements java.lang.annotation.Annotation)
- com.composum.ai.backend.slingbase.impl.HtmlToApproximateMarkdownServicePlugin.Config (implements java.lang.annotation.Annotation)
- com.composum.ai.backend.slingbase.impl.MarkdownSlingCacheImpl.Config (implements java.lang.annotation.Annotation)
- com.composum.ai.backend.slingbase.model.OpenAIConfig (implements java.lang.annotation.Annotation)
- com.composum.ai.backend.slingbase.experimential.impl.SearchPageAITool.Config (implements java.lang.annotation.Annotation)
- com.composum.ai.backend.slingbase.impl.SlingCaConfigPluginImpl.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.slingbase.experimential.AITemplatingServlet.Method
- com.composum.ai.backend.slingbase.ApproximateMarkdownServicePlugin.PluginResult
- 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)