MicrosoftExtensionsAIResponsesExtensions.AsOpenAIResponseTool メソッド

定義

オーバーロード

名前 説明
AsOpenAIResponseTool(AIFunctionDeclaration)

ResponseToolから OpenAI AIFunctionDeclarationを作成します。

AsOpenAIResponseTool(AITool)

ResponseToolから OpenAI AIToolを作成します。

AsOpenAIResponseTool(AIFunctionDeclaration)

ソース:
MicrosoftExtensionsAIResponsesExtensions.cs

ResponseToolから OpenAI 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

変換する関数。

返品

ResponseToolを表す OpenAI function

例外

functionnullです。

適用対象

AsOpenAIResponseTool(AITool)

ソース:
MicrosoftExtensionsAIResponsesExtensions.cs

ResponseToolから OpenAI 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

変換するツール。

返品

マッピングがない場合は、toolまたはnullを表す OpenAI ResponseTool

例外

toolnullです。

注釈

このメソッドは、AITool 型 (つまり、Microsoftから使用可能なすべての型) に対して、ResponseTool のみを作成できます。Extensions.AI.Abstractions ライブラリ。

適用対象