Files
stardew-valley/src/main/java/com/wonderland/stardewvalley/ai/ChatUtil.java
T
2025-10-26 13:58:28 +08:00

25 lines
710 B
Java

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;
}
}