- 博客(59)
- 收藏
- 关注
原创 Java快速接入DeepSeek实现流式、联网、知识库以及多轮问答
本文将详细的说明,如何使用Java快速接入deepseek的聊天服务,包含官方的API服务,以及本地Ollama的服务。并搭建一个简单的前端界面,用于流式输出、多轮问答、联网、知识库问答的效果展示。引入库的依赖。AI4J是一款JavaSDK用于快速接入AI大模型应用,整合多平台大模型,如OpenAi、Ollama、智谱Zhipu(ChatGLM)、深度求索DeepSeek、月之暗面Moonshot(Kimi)、腾讯混元Hunyuan、零一万物(01)等等,提供统一的输入输出(对齐OpenAi)消除差异化,
2025-03-07 01:32:44
2329
3
原创 大模型不支持联网搜索?为Deepseek、Qwen、llama等本地模型添加网络搜索
当我们需要大模型进行联网搜索,但是大模型不支持怎么办?本文接下来是介绍第三种实现方案,利用SearXNG网络搜索结合大模型,实现联网问答。在开始之前,基础代码不再编写,在上一篇博文已经进行介绍过了。请先参考上一篇博文。
2024-12-19 00:53:56
13472
15
原创 Java搭建法律AI助手,快速实现RAG应用
AI4J是一款JavaSDK用于快速接入AI大模型应用,整合多平台大模型,如OpenAi、Ollama、智谱Zhipu(ChatGLM)、深度求索DeepSeek、月之暗面Moonshot(Kimi)、腾讯混元Hunyuan、零一万物(01)等等,提供统一的输入输出(对齐OpenAi)消除差异化,优化函数调用(Tool Call),优化RAG调用、支持向量数据库(Pinecone),并且支持JDK1.8,为用户提供快速整合AI的能力。
2024-09-26 18:14:25
2231
1
原创 Java快速接入deepseek、qwen2.5、llama3.2等Ollama平台开源大模型
AI4J是一款JavaSDK用于快速接入AI大模型应用,整合多平台大模型,如OpenAi、Ollama、智谱Zhipu(ChatGLM)、深度求索DeepSeek、月之暗面Moonshot(Kimi)、腾讯混元Hunyuan、零一万物(01)等等,提供统一的输入输出(对齐OpenAi)消除差异化,优化函数调用(Tool Call),优化RAG调用、支持向量数据库(Pinecone),并且支持JDK1.8,为用户提供快速整合AI的能力。
2024-09-21 00:24:09
4731
17
原创 SpringBoot快速接入OpenAI大模型(JDK8)
AI4J是一款JavaSDK用于快速接入AI大模型应用,整合多平台大模型,如OpenAi、智谱Zhipu(ChatGLM)、深度求索DeepSeek、月之暗面Moonshot(Kimi)、腾讯混元Hunyuan、零一万物(01)等等,提供统一的输入输出(对齐OpenAi)消除差异化,优化函数调用(Tool Call),优化RAG调用、支持向量数据库(Pinecone),并且支持JDK1.8,为用户提供快速整合AI的能力。
2024-09-12 15:34:34
4742
1
原创 ACME申请SSL证书
接下来,我们需要创建一个专门存放证书的文件夹,下文我们安装证书时,就会安装进这个文件夹里面。最后一步,安装至证书文件夹,并重启nginx加载SSL,出现下图代表SSL配置完成。紧接着,我们完善我们上文的nginx配置文件,加上SSL部分的配置信息。我们使用ACME申请域名前,需要先配置nginx文件。好的,接下来就可以申请域名了,出现下图代表申请成功。
2023-07-19 18:25:15
3271
1
原创 certbot生成证书,配置nginx,利用脚本自动续期
certbot生成证书,配置nginx,利用脚本自动续期。踩了大量坑,做下记录。以下适用于博主本人,但是未必会适用于所有人。
2022-12-22 21:39:56
2467
原创 中国剩余定理以及扩展中国剩余定理
中国剩余定理必须有两两互质的条件;而扩展中国剩余定理没有限制(可能互质,也能不互质)。所以只记忆一个扩展中国剩余定理的板子就行.
2022-10-23 01:14:27
3478
2
原创 【JSP】JSP的基础语法
文章目录JSP语法脚本程序示例声明示例表达式示例注释指令示例动作JSP语法脚本程序 脚本程序(scriptlet)可以包含任意量的Java语句、变量、方法或表达式。 语法如下:<% Java Code %> 也可以改写成下面的XML语法:<jsp:scriptlet> Java Code</jsp:scriptlet>示例 示例代码:<%@ page contentType="text/html;charset=UTF-8"
2022-05-14 16:58:52
1031
原创 IDEA创建Java Web项目
文章目录第一种方式创建空项目(可跳过)配置目录结构配置tomcat测试运行另一种方式第一种方式创建空项目(可跳过)首先 File -> New -> Project点击 “Java”,选择自己的JDK环境,一路点击"Next",创建一个空的项目配置目录结构右键项目,点击"Add Framework Support"选中"Web Application",点击 OK得到如图的目录结构配置tomcat点击 “Run”–>“Edit Configurat
2022-05-12 18:17:07
250
原创 【JSP】JSP简单介绍
JSP简介 JSP全称Java Server Pages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头以%>结束。 JSP是一种Java servlet,主要用于实现Java web应用程序的用户界面部分。网页开发者们通过结合HTML代码、XHTML代码、XML元素以及嵌入JSP操作和命令来编写JSP。JSP优势 1. JSP代码跨平台,即一次编写,处处运行 2. JSP组件跨平台可复用 3. 支持多种网页格式 4. 预编
2022-05-12 16:40:06
1303
1
原创 【vue】事件处理
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <script src="
2022-01-14 21:46:07
77
原创 【vue】MVVM模型
MVVM模型: M:模型(model):data中的数据 V:视图(view):模板代码 VM:视图模型(ViewModel):vue实例
2022-01-03 21:26:01
286
原创 【vue】el和data的两种写法
el的两种写法 <script> var v=new Vue({ //el:"#root",//第一种写法 data:{ msg:"hello", msg2:"world", }, }) v.$mount("#root")//第二种写法 </script>
2022-01-02 20:20:08
341
原创 【vue】模板语法
1.插值语法: 写法:{{xxxx}},xxxx是一个表达式,并且可以直接读取到data中的所有属性值 用处:放在标签体中 2.指令语法: 写法:v-bind:属性="xxxx"("v-bind:"可以简写为 ":" ) 用处:放在标签里面,用来解析标签属性,绑定事件等等
2022-01-02 19:22:42
154
原创 想学QT吗?一篇文章带你入门(持续更新中)
一篇文章教你学会QT一、QT下载配置创建项目二、自己设计界面三、一、QT下载有关QT介绍相关不打算说,想要详细了解的可以进行百度,既然看了这篇文章,想必你知道QT是干什么的,如果对这方面有需求的人多,日后有机会补充直接进入正题想要玩QT,肯定要先下载啊QT下载地址进入网站后,先进入archive这个文件夹进入之后,我们再进入qt文件夹这回怎么样?没有你要的版本,我自己吃了它我这里下载QT5.9版本的,当然下载QT6也是可以的(还是建议QT6成熟了再使用)选择好你要的版本,然后
2021-08-30 15:00:04
539
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人