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

spring-ai 1.0.0 (1)模型调用能力

听说1.0是一个非常好用的版本,最后还是扛不住听说的压力,为了落实自己悬浮心理,自己还是着手实践一下了。

第一步pom集成:

参考spring-projects/spring-ai | DeepWiki维基以及官方文档入门 :: Spring AI 参考

我们需要在setting和pom分别加入镜像和仓的库地址,bom包

版本原生集成提供了大部分平台的模型接口

然后使用ChatModel 接口用于与各种大型语言模型 (LLM) 提供商进行通信,同时允许在需要时访问特定于提供商的功能,以ollama为例只要加入如下配置便可以构造完整的chatmodel

ChatModel 的依赖结构如下:参考ChatModel Interface | spring-projects/spring-ai | DeepWiki

整体方法如下: 参考ChatModel Interface | spring-projects/spring-ai | DeepWiki

使用示例:Ollama Integration | spring-projects/spring-ai | DeepWiki

其他模型相关配置:参考 Ollama Integration | spring-projects/spring-ai | DeepWiki

同时提供了聊天客户端 ChatClient ,它组合了ChatModel ,可以代替ChatModel使用:

 参考 ChatModel Interface | spring-projects/spring-ai | DeepWiki

示例用法:参考Getting Started | spring-projects/spring-ai | DeepWiki

调用流程:参考ChatModel Interface | spring-projects/spring-ai | DeepWiki

这个模型调用能力可以的,还包括自动拉取模型,不存在则加载本地模型,动态切换模型,

以及向量嵌入式模型 Core Concepts | spring-projects/spring-ai | DeepWiki

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

相关文章:

  • Linux命令与脚本:高效系统管理的双刃剑
  • 自动化测试--app自动化测试之给手机设置锁屏图案
  • 【stm32】HAL库开发——CubeMX配置外部中断和配置PWM
  • 多租户多会话隔离存储架构的完整实现方案
  • Linux命令:内置命令与外部命令的本质区别
  • 高中成绩可视化平台开发笔记
  • 时间同步 gptp ptp
  • 推荐一个前端基于vue3.x,vite7.x,后端基于springboot3.4.x的完全开源的前后端分离的中后台管理系统基础项目(纯净版)
  • 操作系统面试知识点(1):操作系统基础
  • 解锁AI无限潜能!景联文科技数据产品矩阵再升级:多语言题库、海量语料、垂域代码库,全面赋能大模型训练
  • Pydantic 模型
  • vscode运行c++文件和插件的方法
  • 信息化系统流程管理模块,企业高价值资产的跨省/市运输审批流程的功能
  • PHP基础2(流程控制,函数)
  • redis8.0新特性:t-digest计算数据百分位
  • 美团业务调整,但不裁员不降薪
  • 使用 Python 自动化文件获取:从 FTP 到 API 的全面指南
  • 力扣网C语言编程题:搜索插入位置
  • SpringBoot 中 @Transactional 的使用
  • lua 程序性能分析工具 Plua 推荐
  • CTF:PHP 多关卡绕过挑战
  • python 爬虫 下载视频
  • lua脚本为什么能保证原子性
  • 新手向:Anaconda3的安装与使用方法
  • 【UniApp 日期选择器实现与样式优化实践】
  • 大语言模型介绍
  • 推荐系统的视频特征-视频关键帧特征提取与向量生成
  • 七天学会SpringCloud分布式微服务——02——第一个微服务项目
  • Flink Oracle CDC 总结
  • 六个安全Agent设计模式:有效防止Prompt注入攻击