Skip to content

Commit

Permalink
Merge pull request #948 from quarkiverse/labgchain4j-0.35
Browse files Browse the repository at this point in the history
Bump to LangChain4j 0.35
  • Loading branch information
geoand authored Sep 30, 2024
2 parents 6eb2b1d + 265970d commit 8a744de
Show file tree
Hide file tree
Showing 5 changed files with 8 additions and 8 deletions.
4 changes: 2 additions & 2 deletions docs/modules/ROOT/pages/includes/attributes.adoc
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
:project-version: 0.19.0
:langchain4j-version: 0.34.0
:examples-dir: ./../examples/
:langchain4j-version: 0.35.0
:examples-dir: ./../examples/
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ void chat() {
.build();
TextGenerationResponse response = createClientForChat().chat(request);
assertThat(response).isNotNull().satisfies(r -> {
assertThat(r.generatedText()).contains("hanging with");
assertThat(r.getGeneratedText()).contains("hanging with");
});
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,7 @@ public Response<AiMessage> generate(List<ChatMessage> messages) {

TextGenerationResponse textGenerationResponse = client.chat(request);

return Response.from(AiMessage.from(textGenerationResponse.generatedText()));
return Response.from(AiMessage.from(textGenerationResponse.getGeneratedText()));
}

@Override
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -158,15 +158,15 @@ private void generate(List<ChatMessage> messages,

ChatCompletionRequest request = requestBuilder.build();

OpenAiStreamingResponseBuilder responseBuilder = new OpenAiStreamingResponseBuilder(inputTokenCount);
OpenAiStreamingResponseBuilder responseBuilder = new OpenAiStreamingResponseBuilder();

client.chatCompletion(request)
.onPartialResponse(partialResponse -> {
responseBuilder.append(partialResponse);
handle(partialResponse, handler);
})
.onComplete(() -> {
Response<AiMessage> response = responseBuilder.build(tokenizer, toolThatMustBeExecuted != null);
Response<AiMessage> response = responseBuilder.build();
handler.onComplete(response);
})
.onError(handler::onError)
Expand Down
4 changes: 2 additions & 2 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -60,8 +60,8 @@
</scm>
<properties>
<quarkus.version>3.15.1</quarkus.version>
<langchain4j.version>0.34.0</langchain4j.version>
<langchain4j-embeddings.version>0.34.0</langchain4j-embeddings.version>
<langchain4j.version>0.35.0</langchain4j.version>
<langchain4j-embeddings.version>0.35.0</langchain4j-embeddings.version>
<quarkus-antora.version>0.0.4</quarkus-antora.version>
<quarkus-poi.version>2.0.4</quarkus-poi.version> <!-- we need to use this version because langchain4j uses POI 5.2.3 instead of 5.2.5 and the substitution needed is different in the two versions -->
<assertj.version>3.26.3</assertj.version>
Expand Down

0 comments on commit 8a744de

Please sign in to comment.