当前位置: 首页 > news >正文

Spring-ai 1.0.0 学习(一)——概述

spring-ai的定位

spring-ai是方便快速开发ai上层应用的脚手架,可以在不了解大模型底层原理的条件下快速开发基于大模型的ai应用。

适合场景及人群

1)适合java技术栈开发人员,类似的还有langchain4j

2)更适合有一定开发经验的技术人员,无开发经验的更推荐字节的coze或dify。

3)适合有一定定制化需求的场景,通用场景可以使用coze,dify等低代码平台。

优势

spring-ai与spring生态无缝兼容

自动化配置通过使用默认配置的方式大大减少了使用时所需填写的参数

开箱即用大大降低了ai应用开发的上手难度

劣势

起步较晚,对比python的langchain,功能插件少了很多

国内大模型支持不全,仅支持部分厂商的大模型

支持的国内大模型

deepseek、minimax、kimi的Moonshot、百度的千帆、智谱的ZhipuAi(阿里的通义建议直接使用spring-ai-alibaba)

常用功能

大模型连接及调用(流式及非流式)

提示词管理

结构化输出

插件(如日志)

多模态

工具调用

聊天记忆

向量数据库

RAG(检索增强生成)

MCP(模型上下文协议)

http://www.xdnf.cn/news/1047115.html

相关文章:

  • 实时操作系统(FreeRTOS、RT-Thread)RISC-V
  • linux云计算学习第八周,第九周
  • 【QT系统相关】QT网络
  • 怎么优化MySQL中的索引
  • 性能优化 - 高级进阶: 性能优化全方位总结
  • Matlab数字信号处理——基于GUI的ECG信号处理平台设计与实现
  • 低秩分解的本质是通过基矩阵和系数矩阵的线性组合,以最小的存储和计算代价近似表示复杂矩阵
  • 线性代数(1)线性方程组的多种解法
  • 读取第三方的单细胞rds文件进行单细胞分析教程
  • 从汇编的角度揭开C++ this指针的神秘面纱(下)
  • 【2】Redis 缓存击穿原理和解决方案
  • 小米MiMo系列:MiMo-7B-RL技术报告解读
  • 05-mcp-server案例分享-用豆包大模型 1.6 手搓文生图视频 MCP-server发布到PyPI官网
  • Python中shutil.rmtree()的目录删除能力详解
  • kicad运行时出错,_Pnext->_Myproxy = nullptr;访问内存出错
  • Spring Boot Web开发
  • 《拖延心理学》:深度剖析与应对指南​
  • 深入解析解释器模式:语言解析的优雅实现
  • Leetcode 刷题记录 16 —— 栈
  • 【git】 `git rm --cached *.pt` 删除了缓存,但这些大文件的历史记录仍然存在于Git历史
  • 《棒球百科》棒球怎么玩·棒球9号位
  • 岐黄慧问六月最终项目完成情况
  • 用于汽车毫米波雷达的四维高分辨率点云图像
  • 微软Bing正式推出AI视频生成工具:Bing Video Creator,由Sora技术驱动,限时免费体验!
  • 机器学习实验报告5-K-means 算法
  • ansible变量
  • 如何修改PyCharm的界面颜色(超详细)
  • vue2和vue3的底层逻辑原理、区别、用法以及应用优缺点
  • 大模型训练与推理显卡全指南:从硬件选型到性能优化
  • 软考 系统架构设计师系列知识点之杂项集萃(90)