DigitalWonderlab.CommunityAi 1.4.2

dotnet add package DigitalWonderlab.CommunityAi --version 1.4.2
                    
NuGet\Install-Package DigitalWonderlab.CommunityAi -Version 1.4.2
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="DigitalWonderlab.CommunityAi" Version="1.4.2" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="DigitalWonderlab.CommunityAi" Version="1.4.2" />
                    
Directory.Packages.props
<PackageReference Include="DigitalWonderlab.CommunityAi" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add DigitalWonderlab.CommunityAi --version 1.4.2
                    
#r "nuget: DigitalWonderlab.CommunityAi, 1.4.2"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package DigitalWonderlab.CommunityAi@1.4.2
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=DigitalWonderlab.CommunityAi&version=1.4.2
                    
Install as a Cake Addin
#tool nuget:?package=DigitalWonderlab.CommunityAi&version=1.4.2
                    
Install as a Cake Tool

Community AI Moderation for Umbraco

An optional add-on for Community Forum and Community Comments. It does nothing on its own: install it alongside one or both of those packages.

Both packages already check every post and comment with a rules engine. This add-on asks an AI model to review each one as well, which catches things word lists miss, such as scams written in plain, polite language. One setting turns it on for forum posts and comments together.

It works through Umbraco.AI, so you choose the AI provider and use your own account and API key. We never see or store your key, and the provider bills you directly.

If the AI service fails, isn't set up, sends back something unreadable or takes longer than 8 seconds, the rules engine's decision is used instead. Posting is never blocked by an AI outage.

Requirements

  • DigitalWonderlab.CommunityForum and/or DigitalWonderlab.CommunityComments
  • Umbraco CMS 17 on .NET 10
  • Umbraco.AI, with a connection and profile set up, and a provider package such as Umbraco.AI.Anthropic

Install

dotnet add package DigitalWonderlab.CommunityAi

Set up a connection and profile in the backoffice AI section, then switch on AI moderation in Community > Settings > Moderation.

Using Anthropic? Create the API key inside a workspace. Anthropic rejects organisation-level keys for this ("This API key is not scoped to a workspace"), and the Umbraco.AI Anthropic provider has no way to name a workspace, so every check would fall back to the rules engine.

Problems and ideas

Report bugs or suggest features at github.com/dwlgit/community-suite/issues.

Licence

Free to use on any number of sites, including sites you build for clients. You can keep the package's files in your site's source control and hosting, and change the views and styles it adds. Reselling or redistributing the package itself is not allowed. The full licence is in the LICENSE file in the package.

Built by Digital Wonderlab.

Product Compatible and additional computed target framework versions.
.NET net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
1.4.2 90 10/16/2026
1.4.1 90 10/16/2026
1.4.0 97 10/16/2026
1.3.6 100 10/15/2026
Loading failed

1.4.2 - listing text update. See CHANGELOG.md.