1 write to RequiredFunctionName
Microsoft.Extensions.AI.Abstractions (1)
ChatCompletion\RequiredChatToolMode.cs (1)
41RequiredFunctionName = requiredFunctionName;
17 references to RequiredFunctionName
Microsoft.Extensions.AI.Abstractions (6)
ChatCompletion\RequiredChatToolMode.cs (4)
46private string DebuggerDisplay => $"Required: {RequiredFunctionName ?? "Any"}"; 51RequiredFunctionName == other.RequiredFunctionName; 55RequiredFunctionName?.GetHashCode(StringComparison.Ordinal) ??
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.RequiredChatToolMode.g.cs (2)
60Getter = static obj => ((global::Microsoft.Extensions.AI.RequiredChatToolMode)obj).RequiredFunctionName, 88string __value_RequiredFunctionName = ((global::Microsoft.Extensions.AI.RequiredChatToolMode)value).RequiredFunctionName;
Microsoft.Extensions.AI.Abstractions.Tests (2)
Generated\361d1da7f942c932\TestJsonSerializerContext.RequiredChatToolMode.g.cs (2)
58Getter = static obj => ((global::Microsoft.Extensions.AI.RequiredChatToolMode)obj).RequiredFunctionName, 86string __value_RequiredFunctionName = ((global::Microsoft.Extensions.AI.RequiredChatToolMode)value).RequiredFunctionName;
Microsoft.Extensions.AI.OpenAI (7)
OpenAIAssistantsChatClient.cs (1)
452case RequiredChatToolMode required when required.RequiredFunctionName is { } functionName:
OpenAIChatClient.cs (2)
673result.ToolChoice = required.RequiredFunctionName is null ? 675ChatToolChoice.CreateFunctionChoice(required.RequiredFunctionName);
OpenAIRealtimeClientSession.cs (2)
709RequiredChatToolMode r when r.RequiredFunctionName is not null => 710new Sdk.RealtimeToolChoice(new Sdk.RealtimeCustomFunctionToolChoice(r.RequiredFunctionName)),
OpenAIResponsesChatClient.cs (2)
1086result.ToolChoice = required.RequiredFunctionName is not null ? 1087ResponseToolChoice.CreateFunctionChoice(required.RequiredFunctionName) :
Microsoft.Extensions.AI.Tests (2)
Generated\361d1da7f942c932\TestJsonSerializerContext.RequiredChatToolMode.g.cs (2)
58Getter = static obj => ((global::Microsoft.Extensions.AI.RequiredChatToolMode)obj).RequiredFunctionName, 86writer.WriteString(PropName_RequiredFunctionName, ((global::Microsoft.Extensions.AI.RequiredChatToolMode)value).RequiredFunctionName);