22 writes to ModelId
Microsoft.Extensions.AI.Abstractions (1)
ChatCompletion\ChatOptions.cs (1)
37ModelId = other.ModelId;
Microsoft.Extensions.AI.Abstractions.Tests (3)
ChatCompletion\ChatOptionsTests.cs (3)
96options.ModelId = "modelId"; 183options.ModelId = "modelId"; 235ModelId = "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)
405ModelId = null, 482ModelId = null, // has no effect, you cannot change the model of an OpenAI's ChatClient. 563ModelId = null, // has no effect, you cannot change the model of an OpenAI's ChatClient. 637ModelId = null, 1683ModelId = "gpt-4o", 1730ModelId = "gpt-4o",
OpenAIConversionTests.cs (3)
1516ModelId = "override-model" 1673ModelId = "options-model-id" 1691ModelId = "options-model-id"
OpenAIResponseClientTests.cs (3)
1165ModelId = null, 4065ModelId = "gpt-4o", 4136ModelId = "gpt-4o",
Microsoft.Extensions.AI.Tests (3)
ChatCompletion\ConfigureOptionsChatClientTests.cs (1)
35ChatOptions? providedOptions = nullProvidedOptions ? null : new() { ModelId = "test" };
ChatCompletion\OpenTelemetryChatClientTests.cs (2)
122ModelId = "replacementmodel", 876await foreach (var update in chatClient.GetStreamingResponseAsync([new(ChatRole.User, "Hello")], new ChatOptions { ModelId = "mymodel" }))
18 references to ModelId
Microsoft.Extensions.AI (3)
ChatCompletion\OpenTelemetryChatClient.cs (3)
156string? requestModelId = options?.ModelId ?? _defaultModelId; 188string? requestModelId = options?.ModelId ?? _defaultModelId; 550string? 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)
37ModelId = other.ModelId;
Microsoft.Extensions.AI.Abstractions.Tests (6)
ChatCompletion\ChatOptionsTests.cs (6)
28Assert.Null(options.ModelId); 48Assert.Null(clone.ModelId); 119Assert.Equal("modelId", options.ModelId); 143Assert.Equal("modelId", clone.ModelId); 215Assert.Equal("modelId", deserialized.ModelId); 242Assert.Equal("test", clone.ModelId);
Microsoft.Extensions.AI.OpenAI (4)
MicrosoftExtensionsAIResponsesExtensions.cs (1)
103Model = response.ModelId ?? options?.ModelId,
OpenAIAssistantsChatClient.cs (1)
357runOptions.ModelOverride ??= options.ModelId;
OpenAIChatClient.cs (1)
608OpenAIClientExtensions.PatchModelIfNotSet(ref result.Patch, options.ModelId);
OpenAIResponsesChatClient.cs (1)
756result.Model ??= options.ModelId ?? _responseClient.Model;
Microsoft.Extensions.AI.Tests (3)
ChatCompletion\ConfigureOptionsChatClientTests.cs (3)
65Assert.Null(options.ModelId); 69Assert.Equal(providedOptions!.ModelId, options.ModelId);