- 博客(36)
- 收藏
- 关注
原创 SpringAI ollama + deepseek-r1模型整合案例(含代码)
本节讲述os7系统中安装ollama模型、及与springAI进行整合的案例。代码已提交到gitlab上,大家可以下载并自己练习。
2025-02-12 09:20:11
996
原创 win11本地安装ollama+deepseek-r1
DeepSeek 的第一代推理模型性能与 OpenAI-o1 相当,其中包括从基于 Llama 和 Qwen 的 DeepSeek-R1 中提炼出的六个密集模型。自己百度R1和V3模型的区别。我这里用的是r1。
2025-02-10 17:13:19
530
原创 javaFx 系统最小化托盘(及其避坑)、开机自启动
注意事项1.直接使用第一个参考资料中的MinWindow类即可。2.图片链接,我的放在了这个路径下3. 配置pom文件4、系统最小化托盘后,创建桌面快捷方式后,点击快捷方式或.exe,发现会重复打开多个窗口。
2024-07-25 14:36:06
785
原创 Spring AI 第三讲Embeddings(嵌入式) Model API 第一讲Ollama 嵌入
有了,你可以在本地运行各种大型语言模型 (LLM),并从中生成嵌入。Spring AI 通过 OllamaEmbeddingModel 支持 Ollama 文本嵌入。嵌入是一个浮点数向量(列表)。两个向量之间的距离可以衡量它们之间的相关性。距离小表示关联度高,距离大表示关联度低。
2024-06-10 22:44:30
3762
原创 Spring AI 第三讲Embeddings(嵌入式) Model API 第一讲OpenAI 嵌入
Spring AI 支持 OpenAI 的文本嵌入模型。OpenAI 的文本嵌入测量文本字符串的相关性。嵌入是一个浮点数向量(列表)。两个向量之间的距离可以衡量它们之间的相关性。距离小表示关联度高,距离大表示关联度低。
2024-06-09 13:47:31
1794
原创 Spring AI 第二讲 之 Chat Model API 第十节MiniMax Chat
Spring AI 支持 MiniMax 的各种人工智能语言模型。您可以与 MiniMax 语言模型互动,并基于 MiniMax 模型创建多语言对话助手。
2024-06-09 13:13:31
1270
原创 Spring AI 第二讲 之 Chat Model API 第九节 watsonx.ai Chat
通过.ai,你可以在本地运行各种大型语言模型(LLM),并从中生成文本。Spring AI 通过 WatsonxAiChatModel 支持 watsonx.ai 文本生成。您首先需要拥有一个 watsonx.ai 的 SaaS 实例(以及一个 IBM 云帐户)。请参阅免费试用,watsonx.ai更多信息请点击。
2024-06-08 16:50:55
1061
原创 Spring AI 第二讲 之 Chat Model API 第八节Anthropic 3 Chat
是一系列基础人工智能模型,可用于各种应用。对于开发人员和企业来说,您可以利用 API 访问,直接在的人工智能基础架构之上进行构建。Spring AI 支持用于同步和流式文本生成的 Anthropic。Anthropic 的 Claude 模型也可通过 Amazon Bedrock 使用。Spring AI 还提供专用的客户端实现。
2024-06-07 22:57:08
1626
原创 Spring AI 第二讲 之 Chat Model API 第八节ZhiPu AI Chat
Spring AI 支持知普人工智能的各种人工智能语言模型。您可以与知普人工智能语言模型互动,并基于知普人工智能模型创建多语言对话助手。
2024-06-06 23:30:45
1886
原创 Spring AI 第二讲 之 Chat Model API 第七节Mistral AI Chat
Spring AI 支持来自 Mistral AI 的各种 AI 语言模型。您可以与 Mistral AI 语言模型互动,并基于 Mistral 模型创建多语言对话助手。
2024-06-04 19:01:47
1507
2
原创 Spring AI 第二讲 之 Chat Model API 第六节Google VertexAI API
VertexAI API 可提供高质量的定制机器学习模型,只需花费最少的机器学习专业知识和精力。
2024-06-04 14:26:19
1257
原创 Spring AI 第二讲 之 Chat Model API 第五节HuggingFace Chat
HuggingFace Inference Endpoints 允许您在云中部署和提供机器学习模型,并通过 API 对其进行访问。
2024-06-04 14:03:33
533
原创 Spring AI 第二讲 之 Chat Model API 第四节Amazon Bedrock
是一项托管服务,通过统一的应用程序接口提供来自不同人工智能提供商的基础模型。Spring AI 通过实现 Spring 接口 ChatModel、StreamingChatModel 和 EmbeddingModel,支持亚马逊 Bedrock 提供的。此外,Spring AI 还为所有客户端提供了 Spring Auto-Configurations 和 Boot Starters,使 Bedrock 模型的引导和配置变得非常简单。
2024-06-03 22:38:24
1482
原创 Spring AI 第二讲 之 Chat Model API 第三节Azure OpenAI Chat
由 ChatGPT 提供支持的 Azure OpenAI 产品超越了传统的 OpenAI 功能,提供具有增强功能的人工智能驱动的文本生成。Azure 还提供更多的人工智能安全和负责任的人工智能功能,最近的更新中重点介绍了这些功能。Azure 为 Java 开发人员提供了充分发挥人工智能潜力的机会,将其与一系列 Azure 服务集成,其中包括与人工智能相关的资源,如 Azure 上的矢量存储。
2024-06-03 12:39:22
1843
1
原创 Spring AI 第二讲 之 Chat Model API 第二节Ollama Chat
通过 Ollama,您可以在本地运行各种大型语言模型 (LLM),并从中生成文本。Spring AI 通过 OllamaChatModel 支持 Ollama 文本生成。
2024-06-02 19:32:15
2815
原创 Spring AI 第二讲 之 Chat Model API 第一节OpenAI Chat
Spring AI 支持 OpenAI 的人工智能语言模型 ChatGPT。由于 ChatGPT 创建了业界领先的文本生成模型和嵌入,它在激发人们对人工智能驱动的文本生成的兴趣方面发挥了重要作用。
2024-06-02 13:30:07
2864
原创 Spring AI 第一讲 之 Chat Client API
它包括关于如何生成回复的元数据,也可以包含多个回复,即所谓的 "代",每个 "代 "都有自己的元数据。在最简单的使用案例中,Spring AI 提供了 Spring Boot 自动配置功能,创建了一个 ChatClient.Builder Bean 原型,供您注入到您的类中。流畅的应用程序接口(API)提供了一些方法,用于构建作为输入传递给人工智能模型的 "提示"(Prompt)的各个组成部分。此外,还可以指定提示选项,如要使用的人工智能模型名称和控制生成输出的随机性或创造性的温度设置。
2024-06-02 12:05:53
4621
4
原创 Spring AI 简介及概念
Spring AI 项目旨在简化包含人工智能功能的应用程序的开发,同时避免不必要的复杂性。该项目从 LangChain 和 LlamaIndex 等著名 Python 项目中汲取灵感,但 Spring AI 并不是这些项目的直接移植。该项目在创立之初就坚信,下一波生成式人工智能应用将不仅仅是 Python 开发人员的专利,它将在许多编程语言中无处不在。Spring AI 的核心是提供抽象,作为开发 AI 应用程序的基础。这些抽象有多种实现方式,只需极少的代码改动即可轻松实现组件交换。
2024-06-02 11:36:08
2894
原创 shiro 用户登录导致权限絮乱
getName()+userInfo.getMobile() //getname()+唯一标识。getName()为当前类的别名,作为权限存放的key。doGetAuthenticationInfo方法下。key唯一了导致两个用户登录的权限也唯一了。
2024-05-31 08:34:04
217
原创 springboot +shiro导致springboot 事务不起作用
springboot +shiro导致springboot 事务不起作用
2024-05-31 08:32:59
308
原创 shiro 相关知识
然后在第一个for中对每个部分进行判断,而问题就在于它判断第一部分([system])成功后,发现已有权限的长度小于待判断权限的长度,然后就默认。在该方法中,shiro将已有的权限变成[system],需要判断的权限变成[system]:[role]:[add]这是一个set。而因为这样,我们在全选功能的时候就可以直接把父菜单的权限分配上,子菜单的就不用写进数据库了。问题在于,此时shiro会判断用户具有system:role:add权限。我们需要判断的权限: system:role:add。
2024-05-31 08:31:04
155
原创 springboot +shiro 缓存用户退出bug
解决方法二:用request.setAttribute("version", staticVersion);导致shiro管理器中缓存被莫名的清空了。使sissionid无限插入缓存中,用户就会被踢,强制下先,解决办法一:将静态资源session.version的方式改为获取bean的方式,即将。
2024-05-31 08:27:52
310
原创 多个第三方JSON根据配置映射为规定的JSON
再对接多个第三方的时候,返回的json及json格式、json结构可能不一致有的可能是这样的:也有的可能是这样的:还有可能是这样的:可能各不相同,废话不多说了第一步:定义规则:第二步骤:定义规则类第三步:写方法 (此方法可以继续优化,如使用策略模式写出jar包,这里暂不优化,后续再加进来)用到的第三方包为:hutool。
2022-06-16 15:27:12
1231
2
原创 os7 安装mysql 出现错误
源 "MySQL 5.7 Community Server" 的 GPG 密钥已安装,但是不适用于此软件包。请检查源的公钥 URL 是否配置正确。失败的软件包是:mysql-community-libs-compat-5.7.37-1.el7.x86_64GPG 密钥配置为:file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql解决方法:1.查看mysql源(这里一般会有两个:如图)ls /etc/yum.repos.d/mysql-*2.修...
2022-01-21 09:39:14
3129
原创 os7集群安装es
1、使用命令下载:wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.5.4.rpm2、安装rpm -ivh elasticsearch-6.5.4.rpm
2021-09-26 23:02:45
53
原创 centos7集群 安装zookeeper集群 + kafak
1.下载zookeeper (我的版本是:apache-zookeeper-3.6.2-bin.tar.gz 、os镜像是 CentOS-7-x86_64-DVD-2009.iso)2.上传前可先到某个地方生成一个文件夹:mkdirjava, 然后cd 到java中,然后上传2.1.rz上传(找不到提示:yum install lrzsz)3.解压:tar -zxvfapache-zookeeper-3.6.2-bin.tar.gz4.重命名:mv apache-zookeeper-3...
2021-01-20 23:49:41
83
原创 springboot shior anon有的管用,有的不管用
几个月前自己搭的框架,今天整理项目的时候由于删除了一些代码,添加了一些代码,导致静态资源有的请求可以,有的请求直接到了首页,导致的,如果把拦截器交给了shiro去过滤,上面红色的都不用写了,直接干掉。后来就想着一个一个把拦截器注调,就找到了那里的问题了。拦截器中的@Autowired注入失败,为空。又看了shiroConfig,看了也配置了。后来打了断点一步一步跟,结果也都是可以的,解决方法:添加红色部分即可。
2019-04-30 14:52:14
75
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人