21 writes to ModelId
Microsoft.Extensions.AI.Abstractions (1)
ChatCompletion\ChatOptions.cs (1)
36ModelId = other.ModelId;
Microsoft.Extensions.AI.Abstractions.Tests (3)
ChatCompletion\ChatOptionsTests.cs (3)
93options.ModelId = "modelId"; 172options.ModelId = "modelId"; 221ModelId = "test",
Microsoft.Extensions.AI.Integration.Tests (2)
ChatClientIntegrationTests.cs (2)
199new() { ModelId = GetModel_MultiModal_DescribeImage() }); 217new() { ModelId = GetModel_MultiModal_DescribeImage() });
Microsoft.Extensions.AI.OllamaSharp.Integration.Tests (1)
OllamaSharpChatClientIntegrationTests.cs (1)
45ModelId = "llama3:8b",
Microsoft.Extensions.AI.OpenAI.Tests (12)
OpenAIChatClientTests.cs (6)
403ModelId = null, 480ModelId = null, // has no effect, you cannot change the model of an OpenAI's ChatClient. 561ModelId = null, // has no effect, you cannot change the model of an OpenAI's ChatClient. 635ModelId = null, 1681ModelId = "gpt-4o", 1728ModelId = "gpt-4o",
OpenAIConversionTests.cs (3)
1430ModelId = "override-model" 1587ModelId = "options-model-id" 1605ModelId = "options-model-id"
OpenAIResponseClientTests.cs (3)
1054ModelId = null, 3752ModelId = "gpt-4o", 3823ModelId = "gpt-4o",
Microsoft.Extensions.AI.Tests (2)
ChatCompletion\ConfigureOptionsChatClientTests.cs (1)
35ChatOptions? providedOptions = nullProvidedOptions ? null : new() { ModelId = "test" };
ChatCompletion\OpenTelemetryChatClientTests.cs (1)
119ModelId = "replacementmodel",
18 references to ModelId
Microsoft.Extensions.AI (3)
ChatCompletion\OpenTelemetryChatClient.cs (3)
139string? requestModelId = options?.ModelId ?? _defaultModelId; 170string? requestModelId = options?.ModelId ?? _defaultModelId; 373string? modelId = options?.ModelId ?? _defaultModelId;
Microsoft.Extensions.AI.Abstractions (2)
ChatCompletion\ChatClientMetadata.cs (1)
38/// An individual request may override this value via <see cref="ChatOptions.ModelId"/>.
ChatCompletion\ChatOptions.cs (1)
36ModelId = other.ModelId;
Microsoft.Extensions.AI.Abstractions.Tests (6)
ChatCompletion\ChatOptionsTests.cs (6)
27Assert.Null(options.ModelId); 46Assert.Null(clone.ModelId); 113Assert.Equal("modelId", options.ModelId); 133Assert.Equal("modelId", clone.ModelId); 201Assert.Equal("modelId", deserialized.ModelId); 228Assert.Equal("test", clone.ModelId);
Microsoft.Extensions.AI.OpenAI (4)
MicrosoftExtensionsAIResponsesExtensions.cs (1)
100Model = response.ModelId ?? options?.ModelId,
OpenAIAssistantsChatClient.cs (1)
354runOptions.ModelOverride ??= options.ModelId;
OpenAIChatClient.cs (1)
571OpenAIClientExtensions.PatchModelIfNotSet(ref result.Patch, options.ModelId);
OpenAIResponsesChatClient.cs (1)
696result.Model ??= options.ModelId ?? _responseClient.Model;
Microsoft.Extensions.AI.Tests (3)
ChatCompletion\ConfigureOptionsChatClientTests.cs (3)
65Assert.Null(options.ModelId); 69Assert.Equal(providedOptions!.ModelId, options.ModelId);