AiPromptBuilder - класс

Построитель промптов на основе шаблонов.

Definition

Пространство имён: Tessa.Ai.Prompts
Сборка: Tessa (в Tessa.dll) Версия: 4.2.0+ffad8363f63902f18b3b3f4cfa533a14b2fb19a6
C#
public sealed class AiPromptBuilder
Inheritance
Object    AiPromptBuilder

Конструкторы

AiPromptBuilderИнициализирует новый экземпляр класса AiPromptBuilder

Методы

AppendPrompt Добавить текст в основной промпт, с возможностью переноса строки.
Build Построить итоговый промпт.
EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
ToStringReturns a string that represents the current object.
(Унаследован от Object)
WithName(String, FuncAiPromptProcessorContext, String) Установить значение промпта или его части, в виде функции.
WithName(String, String) Установить значение промпта или его части.
WithRoot Установить имя корневого промпта.
WithTemplates Установить шаблоны промптов.

Методы расширения

AppendCustomContext Добавить пользовательский текст в блок дополнительного контекста (AdditionalContextName).
(Определяется AiPromptExtensions)
WithCurrentDate Добавить отформатированную дату без времени в читаемом для пользователя виде (CurrentDateName).
(Определяется AiPromptExtensions)
WithCurrentDateTime Добавить отформатированную дату и время в читаемом для пользователя виде (CurrentDateName).
(Определяется AiPromptExtensions)
WithCurrentUser Добавить пользователя в блок дополнительного контекста (CurrentUserName).
(Определяется AiPromptExtensions)
WithDepartments Добавить подразделение в блок дополнительного контекста (CurrentUserDepartmentsName).
(Определяется AiPromptExtensions)

См. также