Spring AI API 涵蓋廣泛的功能。每個主要功能都在其專屬章節中詳細說明。為了提供概觀,以下列出可用的主要功能
AI 模型 API
跨 AI 提供者的可攜式 Model API
,適用於 Chat
、Text to Image
、Audio Transcription
、Text to Speech
和 Embedding
模型。同時支援 同步
和 串流
API 選項。也支援向下存取模型特定功能。
支援來自 OpenAI、Microsoft、Amazon、Google、Amazon Bedrock、Hugging Face 等的 AI 模型。
向量儲存 API
跨多個提供者的可攜式 Vector Store API
,包括新穎的 類 SQL 中繼資料篩選 API
,同樣具備可攜性。支援 14 個向量資料庫。
函數呼叫 API
函數呼叫
。Spring AI 讓 AI 模型輕鬆調用您的 POJO java.util.Function
物件。
自動組態
適用於 AI 模型和向量儲存的 Spring Boot 自動組態和啟動器。
ETL 資料工程
用於資料工程的 ETL 框架。這為將資料載入向量資料庫奠定基礎,協助實作檢索增強生成模式,使您能夠將資料帶入 AI 模型以納入其回應中。