FunctionInvokingChatClient.AdditionalTools 屬性

定義

取得或設定一組額外工具,讓客戶能夠調用。

public:
 property System::Collections::Generic::IList<Microsoft::Extensions::AI::AITool ^> ^ AdditionalTools { System::Collections::Generic::IList<Microsoft::Extensions::AI::AITool ^> ^ get(); void set(System::Collections::Generic::IList<Microsoft::Extensions::AI::AITool ^> ^ value); };
public System.Collections.Generic.IList<Microsoft.Extensions.AI.AITool>? AdditionalTools { get; set; }
member this.AdditionalTools : System.Collections.Generic.IList<Microsoft.Extensions.AI.AITool> with get, set
Public Property AdditionalTools As IList(Of AITool)

屬性值

備註

這些不會影響由 FunctionInvokingChatClient所發送的請求,該請求會通過未修改的。Tools 然而,若內部客戶端要求調用未在 Tools中的 AdditionalTools 工具,該集合也會被諮詢以尋找對應的工具以調用。 當服務可能預先設定知道某些工具並未在每個請求中被傳送時,這很有用。

適用於