From c53f0ad7cd1a96801f38ecefa31e798a16d3a7db Mon Sep 17 00:00:00 2001 From: Yeonwoo Date: Mon, 29 Jan 2024 11:43:19 +0900 Subject: [PATCH] Update usage from aiClient to chatClient in docs --- .../antora/modules/ROOT/pages/api/clients/azure-openai.adoc | 2 +- .../src/main/antora/modules/ROOT/pages/api/output-parser.adoc | 4 ++-- .../src/main/antora/modules/ROOT/pages/api/prompt.adoc | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/spring-ai-docs/src/main/antora/modules/ROOT/pages/api/clients/azure-openai.adoc b/spring-ai-docs/src/main/antora/modules/ROOT/pages/api/clients/azure-openai.adoc index f8588687466..96bea98d41d 100644 --- a/spring-ai-docs/src/main/antora/modules/ROOT/pages/api/clients/azure-openai.adoc +++ b/spring-ai-docs/src/main/antora/modules/ROOT/pages/api/clients/azure-openai.adoc @@ -63,7 +63,7 @@ public class ChatController { @GetMapping("/ai/generate") public Map generate(@RequestParam(value = "message", defaultValue = "Tell me a joke") String message) { - return Map.of("generation", chatClient.generate(message)); + return Map.of("generation", chatClient.call(message)); } } ---- diff --git a/spring-ai-docs/src/main/antora/modules/ROOT/pages/api/output-parser.adoc b/spring-ai-docs/src/main/antora/modules/ROOT/pages/api/output-parser.adoc index f5971e942bf..4fd5a6eb1f3 100644 --- a/spring-ai-docs/src/main/antora/modules/ROOT/pages/api/output-parser.adoc +++ b/spring-ai-docs/src/main/antora/modules/ROOT/pages/api/output-parser.adoc @@ -106,9 +106,9 @@ Here is a controller class that shows these classes in use PromptTemplate promptTemplate = new PromptTemplate(userMessage, Map.of("actor", actor, "format", outputParser.getFormat() )); Prompt prompt = promptTemplate.create(); - Generation generation = aiClient.generate(prompt).getGeneration(); + Generation generation = chatClient.call(prompt).getResult(); - ActorsFilms actorsFilms = outputParser.parse(generation.getText()); + ActorsFilms actorsFilms = outputParser.parse(generation.getOutput().getContent()); return actorsFilms; } ``` diff --git a/spring-ai-docs/src/main/antora/modules/ROOT/pages/api/prompt.adoc b/spring-ai-docs/src/main/antora/modules/ROOT/pages/api/prompt.adoc index d225a6da274..39290a10665 100644 --- a/spring-ai-docs/src/main/antora/modules/ROOT/pages/api/prompt.adoc +++ b/spring-ai-docs/src/main/antora/modules/ROOT/pages/api/prompt.adoc @@ -200,7 +200,7 @@ PromptTemplate promptTemplate = new PromptTemplate("Tell me a {adjective} joke a Prompt prompt = promptTemplate.create(Map.of("adjective", adjective, "topic", topic)); -return aiClient.generate(prompt).getGeneration(); +return chatClient.call(prompt).getResult(); ``` Another example taken from the https://github.com/Azure-Samples/spring-ai-azure-workshop/blob/main/3-README-prompt-roles.md[AI Workshop on Roles] is shown below. @@ -224,7 +224,7 @@ Message systemMessage = systemPromptTemplate.createMessage(Map.of("name", name, Prompt prompt = new Prompt(List.of(userMessage, systemMessage)); -List response = aiClient.generate(prompt).getGenerations(); +List response = chatClient.call(prompt).getResults(); ```