使用 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 社群所有即將舉行的活動。

檢視所有