Spring AI API

介绍

Spring AI API 涵盖了广泛的功能。每个主要功能都在其专门的部分中进行了详细介绍。为了提供概述,可以使用以下关键功能:

  • 跨 AI 提供商的可移植 API,用于聊天、文本到图像和嵌入模型。支持同步和流 API 选项。还支持下拉访问模型特定功能。我们支持 OpenAI、Microsoft、Amazon、Google、Huggingface 等公司的 AI 模型。

  • 跨 Vector Store 提供商的可移植 API,包括同样可移植的新颖的类似 SQL 的元数据过滤器 API。支持 8 个矢量数据库。

  • 函数调用。 Spring AI 使 AI 模型可以轻松调用 java.util.Function 对象。

  • AI 模型和向量存储的 Spring Boot 自动配置和启动器。

  • 数据工程的 ETL 框架。这为将数据加载到矢量数据库提供了基础,有助于实现检索增强生成模式,使您能够将数据引入 AI 模型以纳入其响应中。

AI Model API

Model API 可跨 AI 提供商移植,适用于 Chat、Text to Image、Audio Transcription、Text to Speech和Embedding模型。支持 synchronous和stream API 选项。还支持下拉以访问特定于模型的功能。

支持 OpenAI、微软、亚马逊、谷歌、亚马逊 Bedrock、Hugging Face 等公司的 AI 模型。

矢量存储 API

可跨多个提供商移植Vector Store API,包括也可移植的小说SQL-like metadata filter API。支持 14 个矢量数据库。

函数调用 API

Function calling。Spring AI 使得 AI 模型可以轻松调用您的 POJOjava.util.Function对象。

自动配置
用于 AI 模型和向量存储的 Spring Boot 自动配置和启动器。

ETL Data Engineering

数据工程的 ETL 框架。这为将数据加载到矢量数据库提供了基础,有助于实现检索增强生成模式,使您能够将数据带入 AI 模型以纳入其响应中。

Spring AI Gateway

    • d

Spring AI Gateway

用户 - Spring AI Gateway - LLMs(大模型)

skywallking

作者:Jeebiz  创建时间:2024-04-05 21:29
最后编辑:Jeebiz  更新时间:2024-07-06 19:00