領先一步
VMware 提供培訓和認證,助您加速進步。
瞭解更多Spring AI 是一個用於人工智慧工程的應用框架。它的目標是將 Spring 生態系統的設計原則(如可移植性和模組化設計)應用於 AI 領域,並推廣使用 POJO 作為 AI 領域應用程式的構建塊。
Spring AI 的核心是解決 AI 整合的基本挑戰:將企業資料和 API 與 AI 模型連線起來。
Spring AI 提供以下功能:
此功能集允許您實現常見用例,例如“針對文件的問答”或“與文件聊天”。
詳盡的參考文件、示例應用程式和研討會/課程材料。
您可以簡單幾步開始:
建立一個 Spring Boot Web 應用程式,並新增 Spring AI OpenAI 引導啟動器依賴。這個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
想以其他方式開始?請檢視參考文件中的入門部分。