Uses of Package
com.composum.ai.backend.base.service.chat
-
Classes in com.composum.ai.backend.base.service.chat used by com.composum.ai.aem.core.impl.autotranslate Class Description GPTBackendsService A service managing the backends forGPTChatCompletionService
etc.GPTChatCompletionService Raw abstraction of the ChatGPT chat interface, with only the details that are needed.GPTConfiguration A configuration to use for accessing the external LLM service.GPTTranslationService Building onGPTChatCompletionService
this implements translation. -
Classes in com.composum.ai.backend.base.service.chat used by com.composum.ai.backend.base.service.chat Class Description GPTBackendConfiguration Configuration for a generic LLM backend used by Composum AI.GPTChatMessage A chat message in a dialog with ChatGPT.GPTChatMessagesTemplate A template for chat messages, with placeholders.GPTChatRequest A request to ChatGPT.GPTCompletionCallback For a streaming mode this is given as parameter for the method call and receives the streamed data; the method returns only when the response is complete.GPTCompletionCallback.GPTToolExecutionContext For tool calls: context to execute actions in.GPTConfiguration A configuration to use for accessing the external LLM service.GPTConfiguration.AnswerType GPTConfiguration.GPTContextInfo Gives the conversation a history - additional assistant - user message pair.GPTConfiguration.Mode GPTEmbeddingService.EmbeddingsCache Optional cache for embedding values.GPTFinishReason GPTFunctionCallDetails Represents the a call of a function used as a tool in the chat completion request.GPTMessageRole Role of aGPTChatMessage
in a dialog with ChatGPT.GPTResponseCheck An additional check that verifies whether the translation was carried out right - such as paths in HTML weren't translated.GPTTool An action the AI can perform - likely from the sidebar chat.GPTToolCall Represents a tool call generated by the model in a chat completion response.RateLimiter This class is used to limit the rate of requests to the chat service. -
Classes in com.composum.ai.backend.base.service.chat used by com.composum.ai.backend.base.service.chat.impl Class Description GPTBackendConfiguration Configuration for a generic LLM backend used by Composum AI.GPTBackendsConfigurationService A service that lists all backends usable withGPTChatCompletionService
etc.GPTBackendsService A service managing the backends forGPTChatCompletionService
etc.GPTChatCompletionService Raw abstraction of the ChatGPT chat interface, with only the details that are needed.GPTChatMessagesTemplate A template for chat messages, with placeholders.GPTChatRequest A request to ChatGPT.GPTCompletionCallback For a streaming mode this is given as parameter for the method call and receives the streamed data; the method returns only when the response is complete.GPTConfiguration A configuration to use for accessing the external LLM service.GPTContentCreationService Service to generate content (keywords / descriptions from a text, and so forth.)GPTDictationService Services related to dictation.GPTEmbeddingService Methods related to embeddings.GPTEmbeddingService.EmbeddingsCache Optional cache for embedding values.GPTTranslationService Building onGPTChatCompletionService
this implements translation.RateLimiter This class is used to limit the rate of requests to the chat service. -
Classes in com.composum.ai.backend.base.service.chat used by com.composum.ai.backend.base.service.chat.impl.chatmodel Class Description GPTChatMessage A chat message in a dialog with ChatGPT.GPTFinishReason GPTFunctionCallDetails Represents the a call of a function used as a tool in the chat completion request.GPTMessageRole Role of aGPTChatMessage
in a dialog with ChatGPT.GPTToolCall Represents a tool call generated by the model in a chat completion response. -
Classes in com.composum.ai.backend.base.service.chat used by com.composum.ai.backend.slingbase Class Description GPTChatCompletionService Raw abstraction of the ChatGPT chat interface, with only the details that are needed.GPTChatRequest A request to ChatGPT.GPTCompletionCallback For a streaming mode this is given as parameter for the method call and receives the streamed data; the method returns only when the response is complete.GPTConfiguration A configuration to use for accessing the external LLM service.GPTContentCreationService Service to generate content (keywords / descriptions from a text, and so forth.)GPTDictationService Services related to dictation.GPTFinishReason GPTTool An action the AI can perform - likely from the sidebar chat. -
Classes in com.composum.ai.backend.base.service.chat used by com.composum.ai.backend.slingbase.experimential Class Description GPTCompletionCallback.GPTToolExecutionContext For tool calls: context to execute actions in.GPTTool An action the AI can perform - likely from the sidebar chat. -
Classes in com.composum.ai.backend.base.service.chat used by com.composum.ai.backend.slingbase.experimential.impl Class Description GPTChatCompletionService Raw abstraction of the ChatGPT chat interface, with only the details that are needed.GPTChatRequest A request to ChatGPT.GPTCompletionCallback.GPTToolExecutionContext For tool calls: context to execute actions in. -
Classes in com.composum.ai.backend.base.service.chat used by com.composum.ai.backend.slingbase.impl Class Description GPTChatCompletionService Raw abstraction of the ChatGPT chat interface, with only the details that are needed.GPTConfiguration A configuration to use for accessing the external LLM service.GPTEmbeddingService Methods related to embeddings.GPTEmbeddingService.EmbeddingsCache Optional cache for embedding values. -
Classes in com.composum.ai.backend.base.service.chat used by com.composum.ai.backend.slingbase.model Class Description GPTCompletionCallback.GPTToolExecutionContext For tool calls: context to execute actions in.