Perplex.AI.Assistant
0.7.2
dotnet add package Perplex.AI.Assistant --version 0.7.2
NuGet\Install-Package Perplex.AI.Assistant -Version 0.7.2
<PackageReference Include="Perplex.AI.Assistant" Version="0.7.2" />
paket add Perplex.AI.Assistant --version 0.7.2
#r "nuget: Perplex.AI.Assistant, 0.7.2"
// Install Perplex.AI.Assistant as a Cake Addin #addin nuget:?package=Perplex.AI.Assistant&version=0.7.2 // Install Perplex.AI.Assistant as a Cake Tool #tool nuget:?package=Perplex.AI.Assistant&version=0.7.2
Perplex AI Assistant
Powered by ChatGPT, Perplex AI Assistant helps editors with tasks in Umbraco.
- Meta title + description
- Suggestions for meta title and meta description are provided based on the page content.
- In the "Quality" section added by this package you can update all metadata for all pages in your site without having to visit each individual node.
- On an individual node the assistant is also available next to the meta title and meta description properties to give suggestions directly in the content app.
- Any language that ChatGPT understands is supported.
- It works for both published and unpublished pages.
Configuration
Perplex AI Assistant can be configured in appsettings.json, it uses the following format:
"Perplex.AI.Assistant": {
"Model": "...",
"OpenAISecretKey": "...",
"Metadata": {
"MetaTitlePropertyAlias": "...",
"MetaDescriptionPropertyAlias": "..."
}
}
Configuration Defaults
The following defaults are used when no configuration is provided in appsettings:
Key | Value |
---|---|
Model |
"gpt-4o-mini" |
OpenAISecretKey |
null |
Metadata:MetaTitlePropertyAlias |
"metaTitle" |
Metadata:MetaDescriptionPropertyAlias |
"metaDescription" |
Model
The ChatGPT model to use. Refer to https://platform.openai.com/docs/models for a list of models.
OpenAI Secret Key
You will have to provide your own Secret Key for use with OpenAI's API. An API key can created in your account at https://platform.openai.com/account/api-keys.
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. |
-
net6.0
- AI.Dev.OpenAI.GPT (>= 1.0.2)
- OpenAI (>= 1.7.2)
- Umbraco.Cms.Web.BackOffice (>= 10.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.