Spring AI API

簡介

Spring AI API 涵蓋廣泛的功能。每個主要功能都在其專屬章節中詳細說明。為了提供概觀,以下列出可用的主要功能

AI 模型 API

跨 AI 提供者的可攜式 Model API,適用於 ChatText to ImageAudio TranscriptionText to SpeechEmbedding 模型。同時支援 同步串流 API 選項。也支援向下存取模型特定功能。

Model hierarchy

支援來自 OpenAI、Microsoft、Amazon、Google、Amazon Bedrock、Hugging Face 等的 AI 模型。

spring ai chat completions clients

向量儲存 API

跨多個提供者的可攜式 Vector Store API,包括新穎的 類 SQL 中繼資料篩選 API,同樣具備可攜性。支援 14 個向量資料庫。

函數呼叫 API

函數呼叫。Spring AI 讓 AI 模型輕鬆調用您的 POJO java.util.Function 物件。

Function calling

請查看 Spring AI 函數呼叫 文件。

自動組態

適用於 AI 模型和向量儲存的 Spring Boot 自動組態和啟動器。

ETL 資料工程

用於資料工程的 ETL 框架。這為將資料載入向量資料庫奠定基礎,協助實作檢索增強生成模式,使您能夠將資料帶入 AI 模型以納入其回應中。

etl pipeline

意見回饋與貢獻

專案的 GitHub 討論區 是傳送意見回饋的好地方。