15 writes to ModelId
Microsoft.Extensions.AI.Abstractions (2)
ChatCompletion\ChatResponse.cs (1)
158ModelId = ModelId,
ChatCompletion\ChatResponseUpdate.cs (1)
78ModelId = ModelId,
Microsoft.Extensions.AI.Abstractions.Tests (4)
ChatCompletion\ChatResponseUpdateExtensionsTests.cs (1)
31new(ChatRole.Assistant, "Hello") { ResponseId = "someResponse", MessageId = "12345", CreatedAt = new DateTimeOffset(1, 2, 3, 4, 5, 6, TimeSpan.Zero), ModelId = "model123" },
ChatCompletion\ChatResponseUpdateTests.cs (3)
189ModelId = "model789", 278ModelId = "original_model" 286clone.ModelId = "modified_model";
Microsoft.Extensions.AI.AzureAIInference (2)
AzureAIInferenceChatClient.cs (2)
169ModelId = modelId, 224ModelId = modelId,
Microsoft.Extensions.AI.Evaluation.Safety (1)
ContentSafetyChatClient.cs (1)
102ModelId = ModelInfo.KnownModels.AzureAIFoundryEvaluation
Microsoft.Extensions.AI.OpenAI (4)
OpenAIAssistantsChatClient.cs (1)
170ModelId = ru.Value.Model,
OpenAIChatClient.cs (2)
355ModelId = modelId, 422ModelId = modelId,
OpenAIResponsesChatClient.cs (1)
308ModelId = modelId,
Microsoft.Extensions.AI.OpenAI.Tests (2)
OpenAIConversionTests.cs (2)
982ModelId = "gpt-4", 1117ModelId = "gpt-4"
24 references to ModelId
Microsoft.Extensions.AI.Abstractions (4)
ChatCompletion\ChatResponseExtensions.cs (2)
576if (update.ModelId is not null) 578response.ModelId = update.ModelId;
ChatCompletion\ChatResponseUpdate.cs (2)
28/// updates provide different values for properties like <see cref="ModelId"/>, 78ModelId = ModelId,
Microsoft.Extensions.AI.Abstractions.Tests (9)
ChatCompletion\ChatResponseTests.cs (3)
146Assert.Equal("someModel", update0.ModelId); 188Assert.Equal("someModel", update0.ModelId); 197Assert.Equal("someModel", update1.ModelId);
ChatCompletion\ChatResponseUpdateTests.cs (6)
208Assert.Equal(original.ModelId, clone.ModelId); 240Assert.Null(clone.ModelId); 266Assert.Null(clone.ModelId); 292Assert.Equal("original_model", original.ModelId); 298Assert.Equal("modified_model", clone.ModelId);
Microsoft.Extensions.AI.AzureAIInference.Tests (2)
AzureAIInferenceChatClientTests.cs (2)
240Assert.Equal("gpt-4o-mini-2024-07-18", updates[i].ModelId); 1353Assert.Equal("gpt-4o-mini-2024-07-18", updates[i].ModelId);
Microsoft.Extensions.AI.OpenAI (1)
MicrosoftExtensionsAIChatExtensions.cs (1)
163model: update.ModelId,
Microsoft.Extensions.AI.OpenAI.Tests (8)
OpenAIChatClientTests.cs (3)
251Assert.Equal("gpt-4o-mini-2024-07-18", updates[i].ModelId); 1340Assert.Equal("gpt-4o-mini-2024-07-18", updates[i].ModelId); 1735Assert.All(updates, u => Assert.Equal("gpt-4o-2024-08-06", u.ModelId));
OpenAIResponseClientTests.cs (5)
321Assert.Equal("o4-mini-2025-04-16", updates[i].ModelId); 452Assert.Equal("gpt-4o-mini-2024-07-18", updates[i].ModelId); 2094Assert.Equal("gpt-4o-2024-08-06", updates[i].ModelId); 3487Assert.All(updates, u => Assert.Equal("gpt-4o-2024-08-06", u.ModelId)); 4823Assert.Equal("gpt-4o-2024-11-20", createdUpdate.ModelId);