导言
Spring AI API涵盖了广泛的功能。 每个主要功能都在其自己的专用部分中详细介绍。 为了提供概述,提供了以下关键功能:
AI模型API
便携式Model API
跨AI提供商Chat
,Text to Image
,Audio Transcription
,Text to Speech
,和Embedding
模型。 两者都有synchronous
和stream
支持API选项。 还支持下拉访问模型特定的功能。
支持来自OpenAI,Microsoft,Amazon,Google,Amazon Bedrock,Hugging Face等的AI模型。
矢量存储API
便携式Vector Store API
跨多个提供商,包括一个新的SQL-like metadata filter API
这也是便携式的。支持14个矢量数据库。
工具调用API
Spring AI可以轻松地让AI模型调用您的服务作为@Tool
-带注释的方法或POJOjava.util.Function
对象。
检查春天的AI工具调用文档。
自动配置
用于AI模型和矢量存储的Spring Boot自动配置和启动器。
ETL数据工程
数据工程的ETL框架。这提供了将数据加载到矢量数据库的基础,有助于实现检索增强生成模式,使您能够将数据带到AI模型以纳入其响应中。
评论区