Spring AISpring AI1.0.3

Spring AI 是一個用於人工智慧工程的應用框架。它的目標是將 Spring 生態系統的設計原則(如可移植性和模組化設計)應用於 AI 領域,並推廣使用 POJO 作為 AI 領域應用程式的構建塊。

spring-ai-integration-diagram-3

Spring AI 的核心是解決 AI 整合的基本挑戰:將企業資料APIAI 模型連線起來。

特性

Spring AI 提供以下功能:

此功能集允許您實現常見用例,例如“針對文件的問答”或“與文件聊天”。

文件

詳盡的參考文件、示例應用程式和研討會/課程材料。

入門

您可以簡單幾步開始:

  1. 建立一個 Spring Boot Web 應用程式,並新增 Spring AI OpenAI 引導啟動器依賴。這個Spring Initializr 連結可以幫助您引導應用程式。(使用start.spring.io,您可以在新應用程式中選擇任何您想使用的 AI 模型或向量儲存)。

  2. 將您的 OpenAI 金鑰新增到 application.properties

    spring.ai.openai.api-key=<YOUR OPENAI KEY>
    
  3. 將以下程式碼片段新增到您的 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);
        };
    }
    
  4. 執行應用程式

    ./mvnw spring-boot:run
    

想以其他方式開始?請檢視參考文件中的入門部分

Spring Initializr

快速啟動您的專案

領先一步

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

瞭解更多

獲得支援

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位制檔案,只需一份簡單的訂閱。

瞭解更多

即將舉行的活動

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

檢視所有