19 writes to ModelId
Microsoft.Extensions.AI.Abstractions (3)
ChatCompletion\ChatResponse.cs (1)
156ModelId = ModelId,
ChatCompletion\ChatResponseUpdate.cs (1)
78ModelId = ModelId,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.ChatResponseUpdate.g.cs (1)
283Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.ChatResponseUpdate)obj).ModelId = value!,
Microsoft.Extensions.AI.Abstractions.Tests (7)
ChatCompletion\ChatResponseUpdateExtensionsTests.cs (1)
31new(ChatRole.Assistant, "Hello") { ResponseId = "someResponse", MessageId = "12345", CreatedAt = new DateTimeOffset(2024, 2, 3, 4, 5, 6, TimeSpan.Zero), ModelId = "model123" },
ChatCompletion\ChatResponseUpdateTests.cs (5)
130ModelId = "gpt-4", 193ModelId = "gpt-4", 259ModelId = "model789", 348ModelId = "original_model" 356clone.ModelId = "modified_model";
Generated\361d1da7f942c932\TestJsonSerializerContext.ChatResponseUpdate.g.cs (1)
282Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.ChatResponseUpdate)obj).ModelId = value!,
Microsoft.Extensions.AI.Evaluation.Safety (1)
ContentSafetyChatClient.cs (1)
102ModelId = ModelInfo.KnownModels.AzureAIFoundryEvaluation
Microsoft.Extensions.AI.OpenAI (4)
OpenAIAssistantsChatClient.cs (1)
173ModelId = ru.Value.Model,
OpenAIChatClient.cs (2)
382ModelId = modelId, 456ModelId = modelId,
OpenAIResponsesChatClient.cs (1)
396ModelId = modelId,
Microsoft.Extensions.AI.OpenAI.Tests (2)
OpenAIConversionTests.cs (2)
1716ModelId = "gpt-4", 1851ModelId = "gpt-4"
Microsoft.Extensions.AI.Tests (2)
ChatCompletion\OpenTelemetryChatClientTests.cs (1)
917yield return new ChatResponseUpdate(ChatRole.Assistant, "First") { ResponseId = "id1", ModelId = "responsemodel" };
Generated\361d1da7f942c932\TestJsonSerializerContext.ChatResponseUpdate.g.cs (1)
282Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.ChatResponseUpdate)obj).ModelId = value!,
31 references to ModelId
Microsoft.Extensions.AI (1)
ChatCompletion\OpenTelemetryChatClient.cs (1)
229if (!responseModelSet && update.ModelId is string modelId)
Microsoft.Extensions.AI.Abstractions (5)
ChatCompletion\ChatResponseExtensions.cs (2)
659if (update.ModelId is not null) 661response.ModelId = update.ModelId;
ChatCompletion\ChatResponseUpdate.cs (2)
28/// updates provide different values for properties like <see cref="ModelId"/>, 78ModelId = ModelId,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.ChatResponseUpdate.g.cs (1)
282Getter = static obj => ((global::Microsoft.Extensions.AI.ChatResponseUpdate)obj).ModelId,
Microsoft.Extensions.AI.Abstractions.Tests (13)
ChatCompletion\ChatResponseTests.cs (3)
257Assert.Equal("someModel", update0.ModelId); 299Assert.Equal("someModel", update0.ModelId); 308Assert.Equal("someModel", update1.ModelId);
ChatCompletion\ChatResponseUpdateTests.cs (9)
163Assert.Equal("gpt-4", result.ModelId); 227Assert.Equal("gpt-4", result.ModelId); 278Assert.Equal(original.ModelId, clone.ModelId); 310Assert.Null(clone.ModelId); 336Assert.Null(clone.ModelId); 362Assert.Equal("original_model", original.ModelId); 368Assert.Equal("modified_model", clone.ModelId); 449Assert.Equal("gpt-4", result.ModelId);
Generated\361d1da7f942c932\TestJsonSerializerContext.ChatResponseUpdate.g.cs (1)
281Getter = static obj => ((global::Microsoft.Extensions.AI.ChatResponseUpdate)obj).ModelId,
Microsoft.Extensions.AI.OpenAI (1)
MicrosoftExtensionsAIChatExtensions.cs (1)
170model: update.ModelId,
Microsoft.Extensions.AI.OpenAI.Tests (10)
OpenAIChatClientTests.cs (3)
253Assert.Equal("gpt-4o-mini-2024-07-18", updates[i].ModelId); 1343Assert.Equal("gpt-4o-mini-2024-07-18", updates[i].ModelId); 1738Assert.All(updates, u => Assert.Equal("gpt-4o-2024-08-06", u.ModelId));
OpenAIResponseClientTests.cs (7)
319Assert.Equal("o4-mini-2025-04-16", updates[i].ModelId); 450Assert.Equal("o4-mini-2025-04-16", updates[i].ModelId); 766Assert.Equal("gpt-4o-mini-2024-07-18", updates[i].ModelId); 1006Assert.Equal("computer-use-preview-2025-03-11", updates[i].ModelId); 3131Assert.Equal("gpt-4o-2024-08-06", updates[i].ModelId); 4774Assert.All(updates, u => Assert.Equal("gpt-4o-2024-08-06", u.ModelId)); 6482Assert.Equal("gpt-4o-2024-11-20", createdUpdate.ModelId);
Microsoft.Extensions.AI.Tests (1)
Generated\361d1da7f942c932\TestJsonSerializerContext.ChatResponseUpdate.g.cs (1)
281Getter = static obj => ((global::Microsoft.Extensions.AI.ChatResponseUpdate)obj).ModelId,