Epicweb.Optimizely.AIAssistant
2.0.0.1
See the version list below for details.
dotnet add package Epicweb.Optimizely.AIAssistant --version 2.0.0.1
NuGet\Install-Package Epicweb.Optimizely.AIAssistant -Version 2.0.0.1
<PackageReference Include="Epicweb.Optimizely.AIAssistant" Version="2.0.0.1" />
<PackageVersion Include="Epicweb.Optimizely.AIAssistant" Version="2.0.0.1" />
<PackageReference Include="Epicweb.Optimizely.AIAssistant" />
paket add Epicweb.Optimizely.AIAssistant --version 2.0.0.1
#r "nuget: Epicweb.Optimizely.AIAssistant, 2.0.0.1"
#:package Epicweb.Optimizely.AIAssistant@2.0.0.1
#addin nuget:?package=Epicweb.Optimizely.AIAssistant&version=2.0.0.1
#tool nuget:?package=Epicweb.Optimizely.AIAssistant&version=2.0.0.1
The Epicweb AI Assistant for Optimizely CMS 12
Videos: https://aiassistant.optimizely.blog/en/videos/
Epicweb AI Assistant plugin for Optimizely Content Cloud (CMS) and Commerce
Version 2.0 now supports Tools for AI (Function Calling and MCP) ⇒ https://optimizely.blog/2025/10/optimizely-solutions-with-ai-tools-mcp-and-function-calling
Version 1.17 now supports Google Gemini out of the box ⇒ https://optimizely.blog/2025/06/how-to-get-started-with-google-gemini-and-imagen-in-optimizely-cms/
Version 1.14 now supports Image Analyzing ⇒ https://optimizely.blog/2025/01/smart-image-analyzer-with-ai-assistant-for-optimizely/
Version 1.14 now supports Image AltText ⇒ https://optimizely.blog/2025/01/automatic-alt-text-for-images-with-ai-assistant-for-optimizely/
Version 1.13 now supports Recraft AI Image Generation ⇒ https://optimizely.blog/2024/12/video-guides-image-generation-features-within-optimizely/
Version 1.10 now supports any custom AI ⇒ https://optimizely.blog/2024/08/bring-your-own-ai-now-available-in-optimizely-cms-commerce/
Installation
Add to startup.cs: services.AddAIAssistant();
Decorate your string properties with [UIHint(AIHint.Image)], [UIHint(AIHint.Textarea)] or [UIHint(AIHint.Input)] for single line strings
Decorate properties with [AIUseToAnalyzeContent] - used to analyze a page or block for important content if referred - add this only on properties that give meaning for the context
Add "ai_assistant_execute ai_assistant_choices ai_assistant_image" to Toolbar in TinyMceConfiguration
Use [AIAssistant]-attribute to configure properties and give assistant instruction ⇒ https://github.com/Epicweb-Optimizely/Epicweb.Optimizely.AIAssistant/blob/master/configuration.md#aiassistant
For image generations to work, you need to register an account and create a api-key https://platform.openai.com/account/api-keys ⇒ then add it to appsettings.json "Epicweb": { "AIAssistant": { "ApiKeyImage": "sk-4ks...." }} AND have credits on your account, Or use Recraft AI API, register here: https://www.recraft.ai/profile/api
For global instructions to AI Assistant ⇒ implement IAssistantInstructionsResolver ⇒ https://github.com/Epicweb-Optimizely/Epicweb.Optimizely.AIAssistant/blob/master/configuration.md#iassistantinstructionsresolver
For Analyzing Images use [AnalyzeImageAltText], [AnalyzeImage] on imagedata models properties and add app.AddImageAnalyzer(); in startup.
Requirement Install the built in tools, download package ⇒ https://nuget.optimizely.com/package/?id=Epicweb.Optimizely.AIAssistant.Tools
Register the tools ⇒
services
.AddAIAssistant()
// Register MCP tool types
.RegisterMcpToolType(typeof(BuiltinTools))
using Epicweb.Optimizely.AIAssistant.Tools;
For more information, see up to date documentation here: https://github.com/Epicweb-Optimizely/Epicweb.Optimizely.AIAssistant
Key features of the add-on:
- Provides suggestions or alternatives for your text
- Translates your text into other languages
- Image generation
- Image transformation
- Image analyzing
- Image Alttext automation
- Generates new text
- Generates FAQ questions and answers (AEO)
- Tools for AI – Connect your C# Function Calling or MCP
- RAG (Retrieval-Augmented Generation) – Connect your own knowledge base
- Spell-checking
- Change tone of writing
- Extracts keywords from your text
- Run your own prompts to ChatGPT
- Summarize texts and other propertyfields on page/site (SEO, GEO)
- Add your own shortcut prompts
- Use ChatGPT as inline help
- Use any AI of your choice
Choose provider:
- Use OpenAI in USA
- Use Google Gemini
- Use Azure OpenAI Services in data centers in Europe (Sweden, UK, France) ⇒ https://github.com/Epicweb-Optimizely/Epicweb.Optimizely.AIAssistant/blob/master/configuration.md#azure-open-ai-provider
- Use our CustomAI-provider. It allows you to incorporate custom logic and utilize your preferred Large Language Models (LLMs) such as Meta Llama AI, Google Gemini AI, Anthropic Claude AI, or any other AI that offers a REST API. nce)
- RecraftAI ImageProvider
- Gemini Imagen or Nano-Banana ImageProvider
For Premium Subscription: https://aiassistant.optimizely.blog
BLOGS NEW FEATURES:
https://optimizely.blog/2025/10/image-generation--transformation-with-gemini-2.5-flash-aka-nano-banana https://optimizely.blog/2025/06/how-to-get-started-with-google-gemini-and-imagen-in-optimizely-cms/ https://optimizely.blog/2025/09/optimizing-for-aeo-and-geo-with-epicweb-ai-assistant-in-optimizely/ https://optimizely.blog/2025/08/epicweb-ai-assistant-now-supports-gpt-5-models--faster-smarter-and-ready-for-your-optimizely-cms/ https://optimizely.blog/2025/01/automatic-alt-text-for-images-with-ai-assistant-for-optimizely/ https://optimizely.blog/2025/01/smart-image-analyzer-with-ai-assistant-for-optimizely/ https://optimizely.blog/2025/01/introducing-ai-assistance-for-dblocalizationprovider/ https://optimizely.blog/2024/12/video-guides-image-generation-features-within-optimizely/ https://optimizely.blog/2024/11/recrafts-image-generation-with-ai-assistant-for-optimizely/ https://optimizely.blog/2024/08/bring-your-own-ai-now-available-in-optimizely-cms-commerce/ https://optimizely.blog/2024/03/new-features-ai-assistant-for-optimizely/ https://optimizely.blog/2024/08/working-with-translations-in-optimizely/ https://optimizely.blog/2024/02/introducing-image-transformer---ai-assistant-for-optimizely/ https://optimizely.blog/2024/01/ask-ai-feature-within-the-ai-assistant-for-optimizely/ https://optimizely.blog/2023/09/ai-assistant-the-change-tone-shortcut/
Change log
2.0.0 - 2025-10-08
- NEW FEATURE: Tools for AI - use external tools with AI with Function calling or MCP
- NEW FEATURE: Add tools to your shortcuts
1.17.4 - 2025-10-09
- Bugfix, dependency issue
1.17.3 - 2025-09-09
- NEW FEATURE: Gemini Nano Banana (gemini-2.5-flash-image-preview)
- Bugfix, bug in translation functionality when working with websites missing wildcard (*) in configuration
- Bugfix, missing button label in Ask AI dialog
1.17.2 - 2025-09-07
- Bugfix, naming of images is automatic with AI.
- Bugfix, when translations error, return errormessage + original input.
1.17.0 - 2025-06-09
- NEW FEATURE: Google Gemini AI Provider, use Google Gemini AI as a provider for AI Assistant + Google "Imagen"
1.16.0 - 2025-04-28
- NEW FEATURE: Use AI to refine and generate a detailed prompt
1.15.0 - 2025-03-06
- NEW FEATURE: New image features, replace background, remove background, generate variations.
- Implement loader in the UI image download
- Bugfix, Ask AI some times returns text instead of html.
- Bugfix, duplicate download of image in tinymce
1.14.2 - 2025-02-04
- NEW FEATURE: DisabledSites - disable functionality on specific sites in solution
- Bugfix, download image RTE
1.14.1 - 2025-01-20
- Bugfix, Ask AI not opening the dialog
1.14.0 - 2025-01-16
- NEW FEATURE: Smart Image Analyzer, advanced AI capabilities to analyze images and automatically populate media object properties. When images are uploaded into Optimizely CMS.
- NEW FEATURE: DBLocalizationProvider AI Assistance
- refactor frontend
1.13.6 - 2024-12-01
- NEW FEATURE: Recraft AI Image Generation, style and sizes in the ui added + new actions on images: remove background
1.13.0 - 2024-11-10
- NEW FEATURE: Recraft AI Image Generation
1.12.1 - 2024-10-29
- The UI is now localized in nl, da
- Bugfix, issue caused in admin user interface
1.12 - 2024-10-22
- The UI is now localized in en, sv, dk, nb, fi, fr, de, es
- Refactor Startup registrations
1.11 - 2024-09-25
- Options Pattern in startup
- New shortcut SEO Description
- Bugfixes when use EnableOnAllInputs
1.10 - 2024-08-23
- NEW FEATURE: Custom AI - connect any AI to the service
- NEW FEATURE: Customize AI instruction per translation language
- NEW FEATURE: Customize AI model per translation language
- NEW FEATURE: IPreProcessAiRequest - Represents an interface for pre-processing AI request data before sending it to AI.
- Size dialogs
- Error message in pagetype properties of block type when in "Create state"
- Translations not working in properties of block type
- Better error handling when using placeholders (::this::)
- Known Issue: Properties and Required properties in "Create state" on pages are not translatable with the AI in this state.
1.9 - 2024-04-19
- ENHANCED FEATURE: User roles can now be assigned globally or on a per-property basis to manage access to AI-Assistant
1.8 - 2024-03-26
- ENHANCED FEATURE: Ask AI window supports now history and more useful features
1.7 - 2024-03-20
- NEW FEATURE: Enable Minimal mode and disable AutoSuggest on inputfields
1.6 - 2024-02-12
- NEW FEATURE: Image Variation with GPT-4-Vision and Dalle-3
- NEW FEATURE: Post process images
- Support for custom Edit UI path
- End of support for Dalle-2
1.5 - 2024-01-24
- NEW FEATURE: Ask AI new prompt window
- Epicweb.Optimizely.AIAssistant.LanguageManager is released version 1.1 ⇒ bugfix when translating "Questions"
1.4 - 2023-11-19
- NEW FEATURE: Introducing Dalle-3
- NEW FEATURE: Add more shortcuts out of the box (SEO Title Prompt)
1.3 - 2023-10-23
- Compatibility with Episerver.Labs.LanguageManager
- Epicweb.Optimizely.AIAssistant.LanguageManager is released version 1.0
1.2 - 2023-09-27
- NEW FEATURE: Add Provider for Azure OpenAI Services
- Add more shortcuts out of the box (Change tone)
1.1 - 2023-08-29
- NEW FEATURE: Add AI to Rich Text Editor
- NEW FEATURE: Add shortcuts
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. 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. |
-
net6.0
- EPiServer.CMS (>= 12.18.0 && < 13.0.0)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on Epicweb.Optimizely.AIAssistant:
| Package | Downloads |
|---|---|
|
Epicweb.Optimizely.AIAssistant.LanguageManager
Automatic translation of pages and blocks thru the EPiServer.Labs.LanguageManager package. Works only with Epicweb AI-Assistant for Optimizely |
|
|
Epicweb.Optimizely.AIAssistant.Tools
Integrated tools for AI and MCP ServerTool capabilities designed to work with Epicweb AI-Assistant for Optimizely |
GitHub repositories
This package is not used by any popular GitHub repositories.
More information check project github repository