搶佔先機
VMware 提供培訓和認證,助您加速前進。
瞭解更多Spring AI 是一個用於 AI 工程的應用框架。它的目標是將 Spring 生態系統的設計原則(如可移植性和模組化設計)應用於 AI 領域,並推廣使用 POJO 作為 AI 領域應用程式的構建塊。
Spring AI 的核心在於解決 AI 整合的根本挑戰:將您的企業資料和 API 與 AI 模型連線起來。
Spring AI 提供以下功能
這套功能讓您可以實現常見的用例,例如“基於文件的問答 (Q&A over your documentation)
”或“與您的文件聊天 (Chat with your documentation)
”。
詳盡的參考文件、示例應用和研討會/課程材料。
您可以通過幾個簡單的步驟開始使用
建立一個帶有 Spring AI OpenAI boot starter 依賴的 Spring Boot Web 應用。這個Spring Initializr 連結可以幫助您啟動應用。(透過start.spring.io,您可以在新應用中選擇任何想要使用的 AI 模型或向量儲存)。
將您的 OpenAI 金鑰新增到 application.properties
檔案中
spring.ai.openai.api-key=<YOUR OPENAI KEY>
將以下程式碼片段新增到您的 SpringAiDemoApplication
類中
@Bean
public CommandLineRunner runner(ChatClient.Builder builder) {
return args -> {
ChatClient chatClient = builder.build();
String response = chatClient.prompt("Tell me a joke").call().content();
System.out.println(response);
};
}
執行應用
./mvnw spring-boot:run
想換種方式入門?請檢視參考文件中的入門章節。