MicrosoftExtensionsAIResponsesExtensions.AsOpenAIResponseTool Método

Definição

Sobrecargas

AsOpenAIResponseTool(AIFunctionDeclaration)

Origem:
MicrosoftExtensionsAIResponsesExtensions.cs

Cria um OpenAI ResponseTool de um 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

Parâmetros

function
AIFunctionDeclaration

A função a ser convertida.

Retornos

Um OpenAI ResponseTool que functionrepresenta .

Exceções

function é null.

Aplica-se a

AsOpenAIResponseTool(AITool)

Origem:
MicrosoftExtensionsAIResponsesExtensions.cs

Cria um OpenAI ResponseTool de um 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

Parâmetros

tool
AITool

A ferramenta a ser convertida.

Retornos

Um OpenAI ResponseTool que tool representa ou null se não há mapeamento.

Exceções

tool é null.

Comentários

Esse método só é capaz de criar ResponseTools para tipos AITool que ele esteja ciente, ou seja, todos os disponíveis no Microsoft. Biblioteca Extensions.AI.Abstractions.

Aplica-se a