Skip to content

Commit 2fbedb6

Browse files
committed
Adding the messagesHistory method in the OpenAiController.
1 parent 21eaf23 commit 2fbedb6

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

sample-code/spring-app/src/main/java/com/sap/ai/sdk/app/controllers/OpenAiController.java

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,19 @@ Object chatCompletion(
4141
return response.getContent();
4242
}
4343

44+
@GetMapping("/messagesHistory")
45+
@Nonnull
46+
Object messagesHistory(
47+
@Nullable @RequestParam(value = "format", required = false) final String format,
48+
@Nonnull @RequestParam(value = "previousMessage", defaultValue = "Who is the prettiest")
49+
final String previousMessage) {
50+
final var response = service.messagesHistory(previousMessage);
51+
if ("json".equals(format)) {
52+
return response;
53+
}
54+
return response.getContent();
55+
}
56+
4457
@SuppressWarnings("unused") // The end-to-end test doesn't use this method
4558
@GetMapping("/streamChatCompletionDeltas")
4659
@Nonnull

0 commit comments

Comments
 (0)