1 write to RequiredFunctionName
Microsoft.Extensions.AI.Abstractions (1)
ChatCompletion\RequiredChatToolMode.cs (1)
41
RequiredFunctionName
= requiredFunctionName;
10 references to RequiredFunctionName
Microsoft.Extensions.AI.Abstractions (4)
ChatCompletion\RequiredChatToolMode.cs (4)
46
private string DebuggerDisplay => $"Required: {
RequiredFunctionName
?? "Any"}";
51
RequiredFunctionName
== other.
RequiredFunctionName
;
55
RequiredFunctionName
?.GetHashCode(StringComparison.Ordinal) ??
Microsoft.Extensions.AI.OpenAI (6)
OpenAIChatClient.cs (2)
676
result.ToolChoice = required.
RequiredFunctionName
is null ?
678
ChatToolChoice.CreateFunctionChoice(required.
RequiredFunctionName
);
OpenAIRealtimeClientSession.cs (2)
709
RequiredChatToolMode r when r.
RequiredFunctionName
is not null =>
710
new Sdk.RealtimeToolChoice(new Sdk.RealtimeCustomFunctionToolChoice(r.
RequiredFunctionName
)),
OpenAIResponsesChatClient.cs (2)
1089
result.ToolChoice = required.
RequiredFunctionName
is not null ?
1090
ResponseToolChoice.CreateFunctionChoice(required.
RequiredFunctionName
) :