HostedToolSearchTool Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет размещенное средство, которое можно указать в службе ИИ, чтобы он мог выполнять поиск и выборочную загрузку определений инструментов по запросу.
public ref class HostedToolSearchTool : Microsoft::Extensions::AI::AITool
[System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")]
public class HostedToolSearchTool : Microsoft.Extensions.AI.AITool
public class HostedToolSearchTool : Microsoft.Extensions.AI.AITool
[<System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")>]
type HostedToolSearchTool = class
inherit AITool
type HostedToolSearchTool = class
inherit AITool
Public Class HostedToolSearchTool
Inherits AITool
- Наследование
- Атрибуты
Комментарии
Это средство не реализует поиск инструментов. Это маркер, который можно использовать для информирования службы о том, что поиск инструментов должен быть включен. При включении отложенные средства не помещаются в контекст модели заранее; Вместо этого модель вызывает поиск инструментов для поверхности соответствующих инструментов по запросу, уменьшая объем входных маркеров, потребляемых определениями инструментов, не требуется.
По умолчанию при HostedToolSearchTool наличии в списке инструментов все остальные отложенные средства рассматриваются как отложенные загрузки. Используется DeferredTools для управления задержкой загрузки средств на основе каждого средства.
Конструкторы
| Имя | Описание |
|---|---|
| HostedToolSearchTool() |
Инициализирует новый экземпляр класса HostedToolSearchTool. |
| HostedToolSearchTool(IReadOnlyDictionary<String,Object>) |
Инициализирует новый экземпляр класса HostedToolSearchTool. |
Свойства
| Имя | Описание |
|---|---|
| AdditionalProperties |
Возвращает все дополнительные свойства, связанные с инструментом. |
| DeferredTools |
Возвращает или задает список имен инструментов, для которых должна быть включена отложенная загрузка. |
| Description |
Возвращает описание инструмента, подходящего для описания цели модели. (Унаследовано от AITool) |
| Name |
Возвращает имя средства. |
| Namespace |
Возвращает или задает имя пространства имен, в котором следует сгруппировать отложенные средства. |
| NamespaceDescription |
Возвращает или задает описание пространства имен, созданного при Namespace указании. |
Методы
| Имя | Описание |
|---|---|
| GetService(Type, Object) |
Запрашивает AITool объект указанного типа |
| GetService<TService>(Object) |
Запрашивает AITool объект типа |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от AITool) |
Методы расширения
| Имя | Описание |
|---|---|
| AsOpenAIResponseTool(AITool) |
Создает OpenAI ResponseTool из объекта AITool. |