次の方法で共有


MicrosoftExtensionsAIResponsesExtensions.Add メソッド

定義

ResponseToolの一覧にAIToolを追加します。

public:
[System::Runtime::CompilerServices::Extension]
 static void Add(System::Collections::Generic::IList<Microsoft::Extensions::AI::AITool ^> ^ tools, OpenAI::Responses::ResponseTool ^ tool);
public static void Add(this System.Collections.Generic.IList<Microsoft.Extensions.AI.AITool> tools, OpenAI.Responses.ResponseTool tool);
static member Add : System.Collections.Generic.IList<Microsoft.Extensions.AI.AITool> * OpenAI.Responses.ResponseTool -> unit
<Extension()>
Public Sub Add (tools As IList(Of AITool), tool As ResponseTool)

パラメーター

tools
IList<AITool>

指定したツールを追加する AIToolの一覧。

tool
ResponseTool

追加する ResponseTool

注釈

ResponseToolAIToolから派生しないため、 AIToolのリストに直接追加することはできません。 代わりに、このメソッドは指定された ResponseToolAITool でラップし、リストに追加します。 AsIChatClient(ResponsesClient, String)によって返されるIChatClientは、ツールの一覧を処理し、指定されたtool as-isを使用するときに、ResponseToolのラップを解除できます。

適用対象