Spring AI

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

spring-ai-integration-diagram-3

Spring AI 的核心在於解決 AI 整合的根本挑戰:將您的企業資料APIAI 模型連接起來。

功能

Spring AI 提供以下功能

此功能集讓您可以實現常見的用例,例如「針對您的文件進行問答」或「與您的文件聊天」。

文件

豐富的 參考文件、範例應用程式和工作坊/課程材料。

開始使用

您可以透過幾個簡單的步驟開始使用

  1. 建立一個具有 Spring AI OpenAI 啟動器依賴項的 Spring Boot Web 應用程式。這個 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 社群中所有即將到來的活動。

檢視全部