3 writes to AdditionalTools
Microsoft.Extensions.AI.Tests (3)
ChatCompletion\FunctionInvokingChatClientTests.cs (3)
74
client.
AdditionalTools
= additionalTools;
118
builder.UseFunctionInvocation(configure: c => c.
AdditionalTools
=
151
builder.UseFunctionInvocation(configure: c => c.
AdditionalTools
=
7 references to AdditionalTools
Microsoft.Extensions.AI (4)
ChatCompletion\FunctionInvokingChatClient.cs (4)
212
/// that was not in <see cref="ChatOptions.Tools" />, this <see cref="
AdditionalTools
"/> collection will also be consulted
263
(options?.Tools is { Count: > 0 } ||
AdditionalTools
is { Count: > 0 }) &&
380
(options?.Tools is not { Count: > 0 } &&
AdditionalTools
is not { Count: > 0 }) ||
721
AIFunction? aiFunction = FindAIFunction(options?.Tools, callContent.Name) ?? FindAIFunction(
AdditionalTools
, callContent.Name);
Microsoft.Extensions.AI.Tests (3)
ChatCompletion\FunctionInvokingChatClientTests.cs (3)
42
Assert.Null(client.
AdditionalTools
);
72
Assert.Null(client.
AdditionalTools
);
75
Assert.Same(additionalTools, client.
AdditionalTools
);