From 62feb38b6cac2a113ba772a390b5e71353df62e7 Mon Sep 17 00:00:00 2001 From: Craig Walls Date: Wed, 18 Sep 2024 22:07:44 -0600 Subject: [PATCH] Add simplified constructor to EvaluationRequest - Add new constructor EvaluationRequest(String userText, String responseContent) - New constructor uses Collections.emptyList() for dataList --- .../org/springframework/ai/evaluation/EvaluationRequest.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/spring-ai-core/src/main/java/org/springframework/ai/evaluation/EvaluationRequest.java b/spring-ai-core/src/main/java/org/springframework/ai/evaluation/EvaluationRequest.java index 40c043bc0..c8ba072c9 100644 --- a/spring-ai-core/src/main/java/org/springframework/ai/evaluation/EvaluationRequest.java +++ b/spring-ai-core/src/main/java/org/springframework/ai/evaluation/EvaluationRequest.java @@ -2,6 +2,7 @@ package org.springframework.ai.evaluation; import org.springframework.ai.model.Content; +import java.util.Collections; import java.util.List; import java.util.Objects; @@ -21,6 +22,10 @@ public class EvaluationRequest { private final String responseContent; + public EvaluationRequest(String userText, String responseContent) { + this(userText, Collections.emptyList(), responseContent); + } + public EvaluationRequest(String userText, List dataList, String responseContent) { this.userText = userText; this.dataList = dataList;