Skip to content

Commit 47d32ae

Browse files
committed
Update spring-ai version to 1.0.0-M5
1 parent 9d3952e commit 47d32ae

File tree

2 files changed

+7
-10
lines changed

2 files changed

+7
-10
lines changed

pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
<description>Demo project for Spring Boot</description>
1616
<properties>
1717
<java.version>21</java.version>
18-
<spring-ai.version>1.0.0-M4</spring-ai.version>
18+
<spring-ai.version>1.0.0-M5</spring-ai.version>
1919
<testcontainers.version>1.20.4</testcontainers.version>
2020
</properties>
2121
<dependencies>

src/test/java/com/example/demogenai/TestcontainersHelpControllerTest.java

+6-9
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@
66
import org.springframework.ai.chat.client.advisor.QuestionAnswerAdvisor;
77
import org.springframework.ai.chat.client.advisor.SimpleLoggerAdvisor;
88
import org.springframework.ai.chat.model.ChatModel;
9+
import org.springframework.ai.document.Document;
910
import org.springframework.ai.evaluation.EvaluationRequest;
1011
import org.springframework.ai.evaluation.EvaluationResponse;
1112
import org.springframework.ai.evaluation.FactCheckingEvaluator;
12-
import org.springframework.ai.model.Content;
1313
import org.springframework.ai.ollama.OllamaChatModel;
1414
import org.springframework.ai.ollama.api.OllamaApi;
1515
import org.springframework.ai.ollama.api.OllamaOptions;
@@ -48,12 +48,8 @@ class TestcontainersHelpControllerTest {
4848
@BeforeEach
4949
void setUp() {
5050
ChatModel chatModel = OllamaChatModel.builder()
51-
.withOllamaApi(this.ollamaApi)
52-
.withDefaultOptions(OllamaOptions.builder()
53-
.withModel(BESPOKE_MINICHECK)
54-
.withNumPredict(2)
55-
.withTemperature(0.0d)
56-
.build())
51+
.ollamaApi(this.ollamaApi)
52+
.defaultOptions(OllamaOptions.builder().model(BESPOKE_MINICHECK).numPredict(2).temperature(0.0d).build())
5753
.build();
5854
this.factCheckChatClientBuilder = ChatClient.builder(chatModel).defaultAdvisors(new SimpleLoggerAdvisor());
5955
}
@@ -84,12 +80,13 @@ private String retrieveAnswer(String question) {
8480
}
8581

8682
private void assertFactCheck(String question, String answer) {
87-
FactCheckingEvaluator factCheckingEvaluator = new FactCheckingEvaluator(this.factCheckChatClientBuilder);
83+
FactCheckingEvaluator factCheckingEvaluator = FactCheckingEvaluator
84+
.forBespokeMinicheck(this.factCheckChatClientBuilder);
8885
EvaluationResponse evaluate = factCheckingEvaluator.evaluate(new EvaluationRequest(docs(question), answer));
8986
assertThat(evaluate.isPass()).isTrue();
9087
}
9188

92-
private List<Content> docs(String question) {
89+
private List<Document> docs(String question) {
9390
var response = TestcontainersHelpController
9491
.callResponseSpec(this.chatClientBuilder.build(), this.vectorStore, question)
9592
.chatResponse();

0 commit comments

Comments
 (0)