Skip to main content
Version: Latest

AI Profile Templates

AI profile templates are the Orchard Core-friendly way to stamp out repeatable AI profile configurations inside the admin UI and recipes.

Orchard-specific scope

Use profile templates when you want to:

  • create reusable Orchard-managed AI profile defaults
  • standardize provider, deployment, prompt-template, and capability choices
  • generate multiple tenant profiles from a curated template definition

Where to manage them

After enabling the base AI module, Orchard adds:

  • Artificial Intelligence -> Templates

This screen is backed by the Orchard profile-template manager and related display drivers contributed by enabled AI features.

The screencast below adds a Profile template and captures reusable defaults — profile type, the gpt-4.1-mini deployment, and a welcome message — that new profiles can be stamped from.

What can be templated in Orchard

Depending on the enabled features, profile templates can carry Orchard-managed defaults for items such as:

  • selected orchestrator
  • provider connection and deployment choices
  • prompt-template selections
  • tool and agent selections
  • memory-related options
  • chat-specific settings exposed by enabled modules

This makes profile templates the easiest way to standardize new AI profiles for content editors and administrators.

How they fit with recipes

The base AI module registers Orchard recipe support for AI profile templates, so templates can be created and promoted through recipes as part of tenant provisioning or deployment workflows.

Recipe imports use the AIProfileTemplate step. Each imported template item must supply Name, DisplayText, and Source. When ItemId is not provided, Orchard treats the Name + Source pair as the identifier used to locate an existing template before creating a new one.

Shared framework documentation

The underlying profile model and shared profile concepts are documented in CrestApps.Core: