Uses of Package
com.composum.ai.backend.base.service.chat
-
Classes in com.composum.ai.backend.base.service.chat used by com.composum.ai.backend.base.service.chat Class Description 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. -
Classes in com.composum.ai.backend.base.service.chat used by com.composum.ai.backend.base.service.chat.impl Class Description 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. -
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.