MicrosoftExtensionsAIResponsesExtensions.AsOpenAIResponseTool Metod

Definition

Överlagringar

AsOpenAIResponseTool(AIFunctionDeclaration)

Källa:
MicrosoftExtensionsAIResponsesExtensions.cs

Skapar en OpenAI ResponseTool från en 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

Parametrar

function
AIFunctionDeclaration

Funktionen som ska konverteras.

Returer

En OpenAI ResponseTool som representerar function.

Undantag

function är null.

Gäller för

AsOpenAIResponseTool(AITool)

Källa:
MicrosoftExtensionsAIResponsesExtensions.cs

Skapar en OpenAI ResponseTool från en 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

Parametrar

tool
AITool

Verktyget som ska konverteras.

Returer

En OpenAI ResponseTool som representerar tool eller null om det inte finns någon mappning.

Undantag

tool är null.

Kommentarer

Den här metoden kan bara skapa ResponseTools för AITool typer som den är medveten om, nämligen alla tillgängliga från Microsoft. Extensions.AI.Abstractions-biblioteket.

Gäller för