MicrosoftExtensionsAIResponsesExtensions.AsOpenAIResponseTool Метод

Определение

Перегрузки

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

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

AsOpenAIResponseTool(AITool)

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

AsOpenAIResponseTool(AIFunctionDeclaration)

Исходный код:
MicrosoftExtensionsAIResponsesExtensions.cs

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

public:
[System::Runtime::CompilerServices::Extension]
 static OpenAI::Responses::FunctionTool ^ AsOpenAIResponseTool(Microsoft::Extensions::AI::AIFunctionDeclaration ^ function);
public static OpenAI.Responses.FunctionTool AsOpenAIResponseTool(this Microsoft.Extensions.AI.AIFunctionDeclaration function);
static member AsOpenAIResponseTool : Microsoft.Extensions.AI.AIFunctionDeclaration -> OpenAI.Responses.FunctionTool
<Extension()>
Public Function AsOpenAIResponseTool (function As AIFunctionDeclaration) As FunctionTool

Параметры

function
AIFunctionDeclaration

Функция для преобразования.

Возвращаемое значение

Объект OpenAI ResponseTool , представляющий function.

Исключения

function равно null.

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

AsOpenAIResponseTool(AITool)

Исходный код:
MicrosoftExtensionsAIResponsesExtensions.cs

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

public:
[System::Runtime::CompilerServices::Extension]
 static OpenAI::Responses::ResponseTool ^ AsOpenAIResponseTool(Microsoft::Extensions::AI::AITool ^ tool);
public static OpenAI.Responses.ResponseTool? AsOpenAIResponseTool(this Microsoft.Extensions.AI.AITool tool);
static member AsOpenAIResponseTool : Microsoft.Extensions.AI.AITool -> OpenAI.Responses.ResponseTool
<Extension()>
Public Function AsOpenAIResponseTool (tool As AITool) As ResponseTool

Параметры

tool
AITool

Средство для преобразования.

Возвращаемое значение

OpenAI ResponseTool , tool представляющий или null если сопоставление отсутствует.

Исключения

tool равно null.

Комментарии

Этот метод может создавать только ResponseTool для типов AITool, которые он знает, а именно все доступные из Microsoft. Библиотека Extensions.AI.Abstractions.

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