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
Атрибуты

Комментарии

Это средство не реализует поиск инструментов. Это маркер, который можно использовать для информирования службы о том, что поиск инструментов должен быть включен. При включении отложенные средства не помещаются в контекст модели заранее; Вместо этого модель вызывает поиск инструментов для поверхности соответствующих инструментов по запросу, уменьшая объем входных маркеров, потребляемых определениями инструментов, не требуется.

По умолчанию при HostedToolSearchTool наличии в списке инструментов все остальные отложенные средства рассматриваются как отложенные загрузки. Используется DeferredTools для управления задержкой загрузки средств на основе каждого средства.

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

Имя Описание
HostedToolSearchTool()

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

HostedToolSearchTool(IReadOnlyDictionary<String,Object>)

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

Свойства

Имя Описание
AdditionalProperties

Возвращает все дополнительные свойства, связанные с инструментом.

DeferredTools

Возвращает или задает список имен инструментов, для которых должна быть включена отложенная загрузка.

Description

Возвращает описание инструмента, подходящего для описания цели модели.

(Унаследовано от AITool)
Name

Возвращает имя средства.

Namespace

Возвращает или задает имя пространства имен, в котором следует сгруппировать отложенные средства.

NamespaceDescription

Возвращает или задает описание пространства имен, созданного при Namespace указании.

Методы

Имя Описание
GetService(Type, Object)

Запрашивает AITool объект указанного типа serviceType.

(Унаследовано от AITool)
GetService<TService>(Object)

Запрашивает AITool объект типа TService.

(Унаследовано от AITool)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от AITool)

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

Имя Описание
AsOpenAIResponseTool(AITool)

Создает OpenAI ResponseTool из объекта AITool.

Применяется к