Package com.composum.ai.backend.slingbase
-
Interface Summary Interface Description AIConfigurationPlugin AIConfigurationService This is the primary service interface that provides methods to check which AI services are allowed.ApproximateMarkdownService A service to create markdown with an approximate text content from a page or resource, for use with querying the AI about it.ApproximateMarkdownServicePlugin Implements special treatment for some resources, depending on the actual system.PageCachedValueService Service to cache some values that depend on a page content but are computationally intensive to calculate, like the markdown representation or embeddings or a machine generated summary.RAGService Basic services for retrieval augmented generation (RAG). -
Class Summary Class Description AIConfigurationServlet AIConfigurationServlet provides access to AI configurations.AICreateServlet Servlet providing the various services from the backend as servlet, which are useable for the authors.ApproximateMarkdownService.Link A link from a component.ApproximateMarkdownServlet Renders an approximate markdown representation of the text content of a page / resource.EventStream -
Enum Summary Enum Description ApproximateMarkdownServicePlugin.PluginResult Result of the plugin execution.