MetaMateAI 1.1.16

dotnet add package MetaMateAI --version 1.1.16
                    
NuGet\Install-Package MetaMateAI -Version 1.1.16
                    
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="MetaMateAI" Version="1.1.16" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="MetaMateAI" Version="1.1.16" />
                    
Directory.Packages.props
<PackageReference Include="MetaMateAI" />
                    
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 MetaMateAI --version 1.1.16
                    
#r "nuget: MetaMateAI, 1.1.16"
                    
#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 MetaMateAI@1.1.16
                    
#: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=MetaMateAI&version=1.1.16
                    
Install as a Cake Addin
#tool nuget:?package=MetaMateAI&version=1.1.16
                    
Install as a Cake Tool

MetaMate AI

Version: 1.1.16

MetaMate AI is an Umbraco 17 package for finding pages with missing metadata and generating missing metaTitle and metaDescription values in bulk.

This version is fully integrated with Umbraco.AI and uses its infrastructure for chat generation, profiles, logging and usage tracking.


✨ Features

  • Find pages with missing meta title and/or description
  • Bulk generate missing metadata using AI
  • Single-page generation from the document workspace
  • Uses Umbraco.AI for:
    • Providers (OpenAI, etc.)
    • Connections
    • Profiles
    • Logging & usage tracking
  • Select AI profile directly in MetaMate settings
  • Fallback to default Umbraco.AI profile if none is selected

🔌 Umbraco.AI Integration

MetaMate does not manage AI providers itself.

Instead it fully relies on Umbraco.AI, which means you get:

  • Centralized configuration of providers and models
  • Built-in logging (AI > Logs)
  • Token usage tracking
  • Support for multiple providers (OpenAI, Azure OpenAI, Claude, etc.)
  • Profiles for controlling model, temperature and behavior

MetaMate simply consumes this via:

  • IAIChatService
  • IAIProfileService
  • IAISettingsService

⚙️ Requirements

  • Umbraco CMS 17+
  • .NET 10
  • Umbraco.AI
  • At least one provider package, e.g.:
    • Umbraco.AI.OpenAI
  • At least one chat profile

📦 Install

dotnet add package Umbraco.AI
dotnet add package Umbraco.AI.OpenAI
dotnet add package MetaMateAI

🧠 Configure AI

  1. Go to AI > Connections
  2. Add your provider (e.g. OpenAI)
  3. Go to AI > Profiles
  4. Create a chat profile (model, temperature, etc.)
  5. (Optional) Set a default profile in AI > Settings

🧩 Configure MetaMate

  1. Go to AI > MetaMate
  2. Open Settings
  3. Select an AI profile (or use default)
  4. Configure:
    • Title alias
    • Description alias
    • Source fields
    • Allowed content types
    • Language

🔁 How profile selection works

MetaMate resolves the AI profile in this order:

  1. Selected profile in MetaMate settings
  2. Default chat profile from Umbraco.AI
  3. If none exists → generation is blocked

📊 Logging & Monitoring

All AI calls made by MetaMate are logged in:

AI > Logs

This includes:

  • Model used
  • Profile
  • Duration
  • Token usage

MetaMate uses a custom feature label:

MetaMateAI


🧱 Architecture

MetaMate is intentionally thin:

  • No provider logic
  • No API key handling
  • No model configuration

Everything is delegated to Umbraco.AI.


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.1.16 58 3/24/2026
1.0.33 71 3/23/2026
1.0.32 67 3/23/2026
1.0.31 66 3/23/2026