1 instantiation of AutoChatToolMode
Microsoft.Extensions.AI.Abstractions (1)
ChatCompletion\ChatToolMode.cs (1)
36
public static AutoChatToolMode Auto { get; } =
new
();
10 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>
24
public override bool Equals(object? obj) => obj is
AutoChatToolMode
;
27
public override int GetHashCode() => typeof(
AutoChatToolMode
).GetHashCode();
ChatCompletion\ChatToolMode.cs (2)
17
[JsonDerivedType(typeof(
AutoChatToolMode
), typeDiscriminator: "auto")]
36
public static
AutoChatToolMode
Auto { get; } = new();
Microsoft.Extensions.AI.OpenAI (3)
OpenAIAssistantsChatClient.cs (1)
447
case
AutoChatToolMode
:
OpenAIChatClient.cs (1)
604
case
AutoChatToolMode
:
OpenAIResponsesChatClient.cs (1)
778
case
AutoChatToolMode
: