SuperAPI AI 工具集

spring-ai

智能体与模型

查看项目

更新于 10-15 21:48

技能介绍

用途:Spring AI 是 Spring 官方提供的 AI 应用开发框架,用于在 Spring 应用中集成大语言模型(LLM),简化与 OpenAI、Anthropic、Azure OpenAI 等模型的对接。

主要能力:提供 Chat Client 与流式响应、Prompt Template 提示词模板、Embedding 向量化、Vector Store 向量存储与相似度检索、Function Calling 函数调用,以及多模型配置支持。

使用方式:通过 Maven 或 Gradle 引入对应 starter 依赖,例如 spring-ai-openai-spring-boot-starter;在 application 配置中设置 api-key、model、temperature 等参数;注入 ChatClient、EmbeddingClient、VectorStore 等组件调用。流式响应使用 StreamingChatClient 返回 Flux。向量存储可配置 pgvector 的 index-type 与 distance-type。

适用场景:在 Spring Boot 项目中构建对话、检索增强生成(RAG)、多模型切换等 AI 应用。

限制:资料未提供具体版本要求、收费与价格、性能指标及完整平台兼容性说明,需以官方文档为准。