public sealed class AiToolSettings : AiToolInfoPublic NotInheritable Class AiToolSettings
Inherits AiToolInfopublic ref class AiToolSettings sealed : public AiToolInfo[<SealedAttribute>]
type AiToolSettings =
class
inherit AiToolInfo
end| AiToolSettings | Инициализирует новый экземпляр класса AiToolSettings |
| CardID |
Идентификатор карточки, в которой определён инструмент.
Только для карточных инструментов.
(Унаследован от AiToolInfo) |
| Description |
Описание инструмента. Используется для задания дополнительных условий выбора инструмента в ИИ.
(Унаследован от AiToolInfo) |
| Disabled |
Признак, что инструмент отключен.
(Унаследован от AiToolInfo) |
| Hint |
Справка по инструменту для пользователя.
(Унаследован от AiToolInfo) |
| ID |
Уникальный идентификатор инструмента в формате ^[a-zA-Z][a-zA-Z0-9_-]*$.
(Унаследован от AiToolInfo) |
| Infinite |
Признак, что работа инструмента прерывается пользователем в явном виде.
Т.е. инструмент является "бесконечным" и сам не может определить момент своего завершения.
(Унаследован от AiToolInfo) |
| Model | Модель ИИ для инструмента. |
| Name |
Название инструмента. Используется для выбора инструмента в ИИ.
(Унаследован от AiToolInfo) |
| PluginName |
Полностью квалифицированное имя плагина, где определён инструмент.
(Унаследован от AiToolInfo) |
| Prompts | Используемый в инструменте промпт и его составные части. |
| RequireFile |
Признак, что инструменту необходим файл для работы.
(Унаследован от AiToolInfo) |
| Roles | Список ролей, кому доступен инструмент. Если или пустой список, инструмент доступен всем. Можно включить любые роли, кроме контекстных. |
| Scheme | Описание промптов в схеме данных инструмента. |
| System |
Признак, что инструмент служебный (доступен только через API).
(Унаследован от AiToolInfo) |
| Timestamp | Метка времени получения настроек. |
| Deserialize | Выполняет десериализацию полей объекта из заданного хранилища. (Унаследован от StorageSerializable) |
| DeserializeAndGetCore | Выполняет десериализацию полей объекта из заданного хранилища. (Унаследован от StorageSerializable) |
| DeserializeCore | Выполняет десериализацию полей объекта из заданного хранилища. (Переопределяет AiToolInfoDeserializeCore(DictionaryString, Object)) |
| Equals | Determines whether the specified object is equal to the current object. (Унаследован от Object) |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Унаследован от Object) |
| GetHashCode | Serves as the default hash function. (Унаследован от Object) |
| GetType | Gets the Type of the current instance. (Унаследован от Object) |
| MemberwiseClone | Creates a shallow copy of the current Object. (Унаследован от Object) |
| Serialize | Выполняет сериализацию полей объекта в заданное хранилище. (Унаследован от StorageSerializable) |
| SerializeCore | Выполняет сериализацию полей объекта в заданное хранилище. (Переопределяет AiToolInfoSerializeCore(DictionaryString, Object)) |
| ToString | Returns a string that represents the current object. (Унаследован от Object) |
| Merge |
Объединяет базовые настройки с изменениями.
Возвращает актуализированные базовые настройки.
(Определяется AiStorageHelper) |
| Merge |
Объединяет базовые настройки с изменениями.
Возвращает актуализированные базовые настройки.
(Определяется AiStorageHelper) |