Skip to content

Commit 17b43bf

Browse files
committed
1018 - SF
1 parent 8da1fcf commit 17b43bf

File tree

2 files changed

+8
-6
lines changed

2 files changed

+8
-6
lines changed

server/libs/modules/components/llm/src/main/java/com/bytechef/component/llm/Chat.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ default Object getResponse(
5252
.messages(messages)
5353
.call();
5454

55-
return returnChatEntity(inputParameters, call, context);
55+
return returnChatEntity(inputParameters, call, actionContext);
5656
}
5757

5858
private List<org.springframework.ai.chat.messages.Message> getMessages(
@@ -74,7 +74,9 @@ private List<org.springframework.ai.chat.messages.Message> getMessages(
7474
}
7575

7676
@SuppressFBWarnings("NP")
77-
private Object returnChatEntity(Parameters parameters, ChatClient.CallResponseSpec call, Context context) {
77+
private Object returnChatEntity(
78+
Parameters parameters, ChatClient.CallResponseSpec call, ActionContext actionContext) {
79+
7880
int responseFormat = parameters.getInteger(RESPONSE_FORMAT, 0);
7981

8082
if (responseFormat == 0) {
@@ -84,7 +86,7 @@ private Object returnChatEntity(Parameters parameters, ChatClient.CallResponseSp
8486
.getContent();
8587
} else {
8688
return call.entity(
87-
new JsonSchemaStructuredOutputConverter(parameters.getRequiredString(RESPONSE_SCHEMA), context));
89+
new JsonSchemaStructuredOutputConverter(parameters.getRequiredString(RESPONSE_SCHEMA), actionContext));
8890
}
8991
}
9092

server/libs/modules/components/llm/src/main/java/com/bytechef/component/llm/util/LLMUtils.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -52,12 +52,12 @@ public static Message createMessage(Chat.Message message, ActionContext actionCo
5252
if (fileEntry == null) {
5353
yield new UserMessage(message.content());
5454
} else {
55-
byte[] encodedImageBytes = actionContext.file(file -> file.readAllBytes(fileEntry));
5655
String mimeType = fileEntry.getMimeType();
56+
byte[] encodedImageBytes = actionContext.file(file -> file.readAllBytes(fileEntry));
5757

5858
yield new UserMessage(
59-
message.content(), new Media(MimeTypeUtils.parseMimeType(mimeType),
60-
new ByteArrayResource(encodedImageBytes)));
59+
message.content(), new Media(
60+
MimeTypeUtils.parseMimeType(mimeType), new ByteArrayResource(encodedImageBytes)));
6161
}
6262
}
6363
case "assistant" -> new AssistantMessage(message.content());

0 commit comments

Comments
 (0)