1 instantiation of NoneChatToolMode
Microsoft.Extensions.AI.Abstractions (1)
ChatCompletion\ChatToolMode.cs (1)
48public static NoneChatToolMode None { get; } = new();
11 references to NoneChatToolMode
Microsoft.Extensions.AI.Abstractions (7)
ChatCompletion\ChatToolMode.cs (2)
16[JsonDerivedType(typeof(NoneChatToolMode), typeDiscriminator: "none")] 48public static NoneChatToolMode None { get; } = new();
ChatCompletion\NoneChatToolMode.cs (5)
12/// Use <see cref="ChatToolMode.None"/> to get an instance of <see cref="NoneChatToolMode"/>. 17/// <summary>Initializes a new instance of the <see cref="NoneChatToolMode"/> class.</summary> 18/// <remarks>Use <see cref="ChatToolMode.None"/> to get an instance of <see cref="NoneChatToolMode"/>.</remarks> 24public override bool Equals(object? obj) => obj is NoneChatToolMode; 27public override int GetHashCode() => typeof(NoneChatToolMode).GetHashCode();
Microsoft.Extensions.AI.AzureAIInference (1)
AzureAIInferenceChatClient.cs (1)
349case NoneChatToolMode:
Microsoft.Extensions.AI.AzureAIInference.Tests (1)
AzureAIInferenceChatClientTests.cs (1)
714mode is NoneChatToolMode ? "\"none\"" :
Microsoft.Extensions.AI.Ollama (1)
OllamaChatClient.cs (1)
301Tools = options?.ToolMode is not NoneChatToolMode && options?.Tools is { Count: > 0 } tools ? tools.OfType<AIFunction>().Select(ToOllamaTool) : null,
Microsoft.Extensions.AI.OpenAI (1)
OpenAIModelMapper.ChatCompletion.cs (1)
376case NoneChatToolMode: