1 instantiation of AutoChatToolMode
Microsoft.Extensions.AI.Abstractions (1)
ChatCompletion\ChatToolMode.cs (1)
36public static AutoChatToolMode Auto { get; } = new();
11 references to AutoChatToolMode
Microsoft.Extensions.AI.Abstractions (7)
ChatCompletion\AutoChatToolMode.cs (5)
12/// Use <see cref="ChatToolMode.Auto"/> to get an instance of <see cref="AutoChatToolMode"/>. 17/// <summary>Initializes a new instance of the <see cref="AutoChatToolMode"/> class.</summary> 18/// <remarks>Use <see cref="ChatToolMode.Auto"/> to get an instance of <see cref="AutoChatToolMode"/>.</remarks> 24public override bool Equals(object? obj) => obj is AutoChatToolMode; 27public override int GetHashCode() => typeof(AutoChatToolMode).GetHashCode();
ChatCompletion\ChatToolMode.cs (2)
17[JsonDerivedType(typeof(AutoChatToolMode), typeDiscriminator: "auto")] 36public static AutoChatToolMode Auto { get; } = new();
Microsoft.Extensions.AI.AzureAIInference (1)
AzureAIInferenceChatClient.cs (1)
353case AutoChatToolMode:
Microsoft.Extensions.AI.AzureAIInference.Tests (1)
AzureAIInferenceChatClientTests.cs (1)
715mode is AutoChatToolMode ? "\"auto\"" :
Microsoft.Extensions.AI.OpenAI (2)
OpenAIAssistantClient.cs (1)
235case AutoChatToolMode:
OpenAIModelMapper.ChatCompletion.cs (1)
380case AutoChatToolMode: