AI Chat
Extends AI chat functionality.
What this module is used for
- Module path:
src/Modules/CloudSolutions.AIChat - Orchard module name:
CloudSolutions.AIChat - Category:
Artificial Intelligence - Project website: https://www.winnerware.ai
- Author metadata:
Jack Telford
This page is generated from the current repository structure and manifest metadata so it reflects the implementation in the codebase.
How to configure it
- Enable the module or the specific feature from Configuration -> Features in the Orchard Core admin.
- Review the feature dependencies listed below and enable any supporting Orchard Core or CloudSolutions features they require.
- If the module adds settings, recipes, migrations, admin screens, or workflows, configure those pieces after enabling the feature.
- Validate the module in the running site by checking the related admin menu items, content types, permissions, or UI surfaces introduced by the module.
Feature and dependency map
CloudSolutions.AIChat
- Feature ID:
CloudSolutions.AIChat - Description: Provides core Chat AI services on Azure AI Search indexes.
- Category:
Artificial Intelligence - Dependencies:
CrestApps.OrchardCore.AI.ChatCrestApps.OrchardCore.AI.DeploymentsCrestApps.OrchardCore.OpenAI.AzureCrestApps.OrchardCore.AI.DataSources.AzureAICrestApps.OrchardCore.AI.DataSources.Elasticsearch
CloudSolutions.AIChat - External Widget
- Feature ID:
CloudSolutions.AIChat.ExternalWidgets - Description: Exposes the Chat AI widget to external applications.
- Category:
Artificial Intelligence - Dependencies:
CloudSolutions.AIChatOrchardCore.MarkdownOrchardCore.CorsOrchardCore.UrlRewriting
Implementation signals in the codebase
- Startup class present:
Yes - Data migrations present:
Yes - Recipes present:
No - Controllers present:
Yes - Views present:
Yes - Assets present:
Yes - Workflows present:
No - Settings-related files found:
SecuritySettingsConfiguration.cs
Configuration checklist
- Enable the module feature in Orchard Core.
- Confirm the dependency
CrestApps.OrchardCore.AI.Chatis available and enabled where needed. - Confirm the dependency
CrestApps.OrchardCore.AI.Deploymentsis available and enabled where needed. - Confirm the dependency
CrestApps.OrchardCore.OpenAI.Azureis available and enabled where needed. - Confirm the dependency
CrestApps.OrchardCore.AI.DataSources.AzureAIis available and enabled where needed. - Confirm the dependency
CrestApps.OrchardCore.AI.DataSources.Elasticsearchis available and enabled where needed. - Confirm the dependency
CloudSolutions.AIChatis available and enabled where needed. - Confirm the dependency
OrchardCore.Markdownis available and enabled where needed. - Confirm the dependency
OrchardCore.Corsis available and enabled where needed. - Confirm the dependency
OrchardCore.UrlRewritingis available and enabled where needed. - After enabling, verify any content definitions or indexes created by data migrations.
- Review the settings types listed above to locate admin or site-level configuration surfaces.
- If you change frontend assets for this module, rebuild assets with the repository frontend pipeline.
Related documentation
- For Orchard Core framework concepts, see the official Orchard Core documentation.
- For CrestApps AI building blocks and related AI integrations, see the CrestApps Orchard Core documentation.