1 write to ModelResponse
Microsoft.Extensions.AI.Evaluation.Console (1)
Commands\ReportCommand.cs (1)
70result.ModelResponse = new ChatResponse();
10 references to ModelResponse
Microsoft.Extensions.AI.Evaluation.Reporting (1)
ScenarioRunResult.cs (1)
135/// Gets or sets the conversation history including the request that produced the <see cref="ModelResponse"/> being
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (9)
ScenarioRunResultTests.cs (3)
103Assert.Equal(entry.ModelResponse, deserialized.ModelResponse, ChatResponseComparer.Instance); 196Assert.Equal(entry.ModelResponse, deserialized.ScenarioRunResults[0].ModelResponse, ChatResponseComparer.Instance);
SerializationChainingTests.cs (6)
49Assert.Single(resp.ModelResponse.Messages); 50Assert.Equal(ChatRole.User, resp.ModelResponse.Messages[0].Role); 51Assert.Equal("A user message", resp.ModelResponse.Messages[0].Text); 52Assert.NotNull(resp.ModelResponse.AdditionalProperties); 53Assert.Equal("gpt-7", resp.ModelResponse.AdditionalProperties?["model"]?.ToString()); 55string jsonFromElement = resp.ModelResponse.AdditionalProperties?["data"]?.ToString()!;