package com.wonderland.stardewvalley.ai; import org.springframework.ai.chat.client.ChatClient; import org.springframework.stereotype.Service; @Service public class ChatUtil { private final ChatClient chatClient; public ChatUtil(ChatClient.Builder chatClientBuilder) { this.chatClient = chatClientBuilder.build(); } public String doChat(String background, String input) { String content = chatClient .prompt() .system("你是一个AI助手,请根据背景和输入生成回复") .user("[BackGround]: " + background + "\n[Input]: " + input) .call() .content(); return content; } }