Sling Context Aware Configurations

This is an automatically generated overview.

Composum AI Automatic Translation POC Configuration (aem-core)

Configures rollout details for automatic translation. This is a proof of concept and may not yet be fully functional.

id label type default value description
additionalInstructions Additional Instructions String Additional instructions for the automatic translation.

Composum AI Permission Configuration (slingbase)

A configuration for allowed AI services. There can be multiple configurations, and the allowed services are aggregated. There is a fallback configuration that is used if no other configuration is found, and a factory for multiple configurations which override the fallback configuration if present. If configured, Sling Context Aware Configuration takes precedence over OSGI configuration.

id label type default value description
services Services String[] - List of services to which this configuration applies. Possible values are: categorize, create, sidepanel, translate. For AEM only create and sidepanel are supported.
allowedUsers Allowed Users String[] .* Regular expressions for allowed users or user groups. If not present, no user is allowed from this configuration.
deniedUsers Denied Users String[] - Regular expressions for denied users or user groups. Takes precedence over allowed users.
allowedPaths Allowed Paths String[] /content/.* Regular expressions for allowed content paths. If not present, no paths are allowed.
deniedPaths Denied Paths String[] /content/dam/.* Regular expressions for denied content paths. Takes precedence over allowed paths.
allowedViews Allowed Views String[] .* Regular expressions for allowed views - that is, for URLs like /editor.html/.* . If not present, no views are allowed. Use .* to allow all views.
deniedViews Denied Views String[] - Regular expressions for denied views. Takes precedence over allowed views.
allowedComponents Allowed Components String[] .* Regular expressions for allowed resource types of components. If not present, no components are allowed.
deniedComponents Denied Components String[] - Regular expressions for denied resource types of components. Takes precedence over allowed components.
allowedPageTemplates Allowed Page Templates String[] .* Regular expressions for allowed page templates. If not present, all page templates are allowed.
deniedPageTemplates Denied Page Templates String[] - Regular expressions for denied page templates. Takes precedence over allowed page templates.

Composum AI Prompt Library Configuration (slingbase)

Location for the prompt library for Composum AI. There can be multiple configurations, and the allowed services are aggregated. There is a fallback configuration that is used if no other configuration is found, and a factory for multiple configurations which override the fallback configuration if present. If configured, Sling Context Aware Configuration takes precedence over OSGI configuration.

id label type default value description
contentCreationPromptsPath Content Creation Prompts Path String Path to the content creation prompts.
sidePanelPromptsPath Side Panel Prompts Path String Path to the side panel prompts.

Composum AI OpenAI Configuration (slingbase)

Configurations for the OpenAI backend for Composum AI

id label type default value description
openAiApiKey OpenAI API Key String OpenAI API Key from https://platform.openai.com/. If not given, this falls back to the OSGI configuration, the environment Variable OPENAI_API_KEY, and the system property openai.api.key .
openAiOrganizationId OpenAI Organization ID String Optionally, OpenAI Organization ID from https://platform.openai.com/.