使用 Spring 的生成式 AI

@Service
public class SpringAI {

private final ChatClient chatClient;

public SpringAI(ChatClient.Builder builder) {
this.chatClient = builder.build();
}

public String tellMeAJoke()
return chatClient.prompt().user("Tell me a joke").call().content());
}

}

工具呼叫

模型上下文協議 (MCP)

檢索增強生成

Spring AI 支援的模式

挑戰模式
使響應與目標保持一致系統提示
沒有結構化輸出輸出轉換器
未在您的資料上進行訓練提示填充
有限的上下文大小RAG
無狀態 API聊天記憶
不知道您的 API函式呼叫
幻覺評估器

與常用技術整合

準備好開始了嗎?

嘗試我們的快速入門指南

更多資源

搶先一步

VMware 提供培訓和認證,以加速您的進步。

瞭解更多

獲得支援

Tanzu Spring 在一個簡單的訂閱中提供 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位制檔案。

瞭解更多

即將舉行的活動

檢視 Spring 社群中所有即將舉行的活動。

檢視全部