Spring Boot3+Vue2极速整合: 10分钟搭建DeepSeek AI对话系统

Ollama 可以在 Windows 上运行了 阅读详情
AI摘要

本文以Spring Boot3+Vue2全栈技术为基础,打造具备实时流式对话、专业内容渲染等特性的AI对话系统。介绍了选择DeepSeek的原因、技术架构,详细说明了后端和前端项目的初始化及实现,展示了系统效果,还分享了零基础学习AI大模型的资料。

前言

在生成式AI技术蓬勃发展的今天,大语言模型已成为企业智能化转型和个人效率提升的核心驱动力。作为国产大模型的优秀代表,DeepSeek凭借其卓越的中文语义理解能力和开发者友好的API生态,正在成为构建本土化AI应用的首选平台。

本文将以Spring Boot3+Vue2全栈技术为基础,手把手带你打造一个具备以下特性的AI对话系统:

  • 实时流式对话交互体验;
  • 支持Markdown代码块/表格的专业级内容渲染;
  • 前端安全防护与响应式界面设计;
  • 高扩展性的API接入架构。

为什么选择DeepSeek?

  • 中文语境专家:针对中文语法特点优化,歧义识别准确率提升40%;
  • 极速响应:国内服务器部署,平均API延迟<800ms;
  • 成本可控:免费试用+阶梯定价模式,个人项目月均成本低至5元;
  • 流式输出:支持chunked数据传输,避免用户长时间等待。

技术架构解析

后端技术栈

  • SpringBoot 3.x:快速构建RESTful API;
  • WebFlux:响应式流处理框架,QPS可达3000+;
  • Lombok:通过注解简化POJO模型。

前端技术栈

  • Vue2.x;
  • WebSocket:双向实时通信支持;
  • XSS防御:DOMPurify过滤恶意脚本。

环境准备

  • JDK 17+;
  • Node.js 12+;
  • Maven 3.9+;
  • Ollama。

后端项目初始化

img

pom依赖

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>3.3.8</version>
<relativePath/><!-- lookup parent from repository -->
</parent>
<groupId>cn.com.codingce</groupId>
<artifactId>deepseek</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>deepseek</name>
<description>微信公众号: 后端码匠</description>
<url/>
<licenses>
<license/>
</licenses>
<developers>
<developer/>
</developers>
<scm>
<connection/>
<developerConnection/>
<tag/>
<url/>
</scm>
<properties>
<java.version>17</java.version>
<spring-ai.version>1.0.0-M5</spring-ai.version>
</properties>
<dependencies>
<dependency>
   <groupId>org.springframework.ai</groupId>
   <artifactId>spring-ai-ollama-spring-boot-starter</artifactId>
</dependency>

<dependency>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-starter-test</artifactId>
   <scope>test</scope>
</dependency>

<dependency>
   <groupId>org.projectlombok</groupId>
   <artifactId>lombok</artifactId>
</dependency>

<dependency>
   <groupId>com.fasterxml.jackson.core</groupId>
   <artifactId>jackson-databind</artifactId>
</dependency>

<dependency>
   <groupId>org.apache.commons</groupId>
   <artifactId>commons-lang3</artifactId>
</dependency>

<dependency>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-starter-websocket</artifactId>
</dependency>

</dependencies>
<dependencyManagement>
<dependencies>
   <dependency>
    <groupId>org.springframework.ai</groupId>
    <artifactId>spring-ai-bom</artifactId>
    <version>${spring-ai.version}</version>
    <type>pom</type>
    <scope>import</scope>
   </dependency>
</dependencies>
</dependencyManagement>

<build>
<plugins>
   <plugin>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-maven-plugin</artifactId>
   </plugin>
</plugins>
</build>

</project>

yml 配置文件

server:
  port:8080

spring:
ai:
    ollama:
      base-url:http://localhost:11434
      chat:
        model:deepseek-r1:8b
application:
    name:codingce-deepspeek
webflux:
    base-path:/
codec:
    max-in-memory-size:10MB

logging:
level:
    cn.com.codingce.deepseek:DEBUG
    org.springframework.web:INFO

核心服务实现

DeepSeekService 是一个核心服务类,主要负责处理与 ollama 的通信和数据处理。

整个服务采用响应式编程模式(Flux),实现非阻塞式处理,提高系统性能。同时通过日志记录,确保服务的可靠性和稳定性。

package cn.com.codingce.deepseek.service;

import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.ai.ollama.OllamaChatModel;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import reactor.core.publisher.Flux;

/**
 * @author 后端码匠
 */
@Slf4j
@Service
@RequiredArgsConstructor
publicclass DeepSeekService {

    @Autowired
    private OllamaChatModel ollamaChatModel;

    public Flux<String> handleChatWebSocket(String question) {
        return sendChatRequest(question)
                .doOnNext(response -> log.info("handleChatWebSocket 发送响应: {}", response))
                .onErrorResume(e -> {
                    log.error("handleChatWebSocket WebSocket通信错误: {}", e.getMessage());
                    return Flux.just("抱歉, 服务器处理请求时发生错误, 请稍后重试.");
                });
    }

    public Flux<String> sendChatRequest(String question) {

        String res = ollamaChatModel.call(question);

        log.info("sendChatRequest 回答: {}", res);

        return Flux.just(res);
    }

}

前端项目初始化

vue create codingce-deepspeek-front
cd codingce-deepspeek-front
npm install sockjs-client marked dompurify

聊天组件ChatCodingce.vue开发

采用 flex 布局、基于 WebSocket 进行实时通信、针对不同类型的消息等。

  • 采用 flex 布局,包含消息显示区、输入区和连接状态提示区。消息显示区支持滚动,并能自动定位到最新消息;输入区集成了输入框和发送按钮,提供便捷的交互体验;状态区则实时显示 WebSocket 连接状态,让用户随时掌握通信情况;
  • 基于 WebSocket 进行实时通信,initWebSocket 方法负责建立连接,并完整管理连接生命周期,包括连接成功、消息接收、错误处理和断线重连等。消息的发送与接收分别通过 sendMessage 和 appendMessage 方法处理,并支持区分用户消息和机器人回复。此外,组件使用 marked 库渲染 Markdown 格式,并结合 DOMPurify 进行 XSS 过滤,确保消息展示安全可靠;
  • 针对不同类型的消息(用户消息、机器人回复、错误提示)定义了个性化样式,并利用 :deep 选择器为 Markdown 内容提供精细化样式支持,包括标题、代码块、表格、列表等,确保内容展示既专业又美观。整体设计注重用户体验,不仅优化了交互细节,还完善了状态提示和错误处理机制,使聊天体验更加流畅。
<template>
  <div class="chat-container">
    <div class="message-container" ref="messageContainer">
      <div 
        v-for="(message, index) in messages" 
        :key="index"
        :class="['message', message.type + '-message']"
      >
        <div v-if="message.type === 'bot'" v-html="renderMarkdown(message.content)"></div>
        <div v-else>{{ message.content }}</div>
      </div>
    </div>
    <div class="input-container">
      <input 
        v-model="inputMessage" 
        @keyup.enter="sendMessage"
        placeholder="输入您的问题...(微信公众号:后端码匠)"
        class="message-input"
        :disabled="!isConnected"
      >
      <button 
        @click="sendMessage" 
        class="send-button"
        :disabled="!isConnected"
      >
        发送
      </button>
    </div>
    <div v-if="!isConnected" class="connection-status">
      连接已断开,正在重新连接...
    </div>
</div>
</template>
...

效果展示

后端

img上图显示了项目运行时的日志信息,记录了 WebSocket 连接和 Ollama 的交互过程,包括消息接收和响应的详细日志。

前端

img

上图为 AI 对话系统的用户界面截图。整个界面支持 Markdown 格式的渲染,使得回答内容层次分明,易于阅读。

结语

通过本文的实践,我们成功搭建了一个基于 Spring Boot 和 Vue 的 AI 对话系统。该系统具备以下特点:

  • 实时对话 基于 WebSocket 实现流式响应,带来更流畅的交互体验;
  • 优雅展示 支持 Markdown 格式渲染,让消息显示更清晰直观;
  • 稳定可靠 内置完善的错误处理机制,确保系统高效稳定运行;
  • 易于扩展 代码结构清晰,方便后续功能拓展和优化。

这一系统不仅能够用于智能客服、在线问答等场景,还能结合大模型能力,进一步提升智能化水平。未来,我们可以继续优化性能,增强上下文理解能力,并探索更多创新应用场景,让 AI 交互变得更加智能自然。

如何零基础入门 / 学习AI大模型?

大模型时代,火爆出圈的LLM大模型让程序员们开始重新评估自己的本领。 “AI会取代那些行业?”“谁的饭碗又将不保了?”等问题热议不断。

不如成为「掌握AI工具的技术人」,毕竟AI时代,谁先尝试,谁就能占得先机!

想正式转到一些新兴的 AI 行业,不仅需要系统的学习AI大模型。同时也要跟已有的技能结合,辅助编程提效,或上手实操应用,增加自己的职场竞争力。

但是LLM相关的内容很多,现在网上的老课程老教材关于LLM又太少。所以现在小白入门就只能靠自学,学习成本和门槛很高

那么我作为一名热心肠的互联网老兵,我意识到有很多经验和知识值得分享给大家,希望可以帮助到更多学习大模型的人!至于能学习到多少就看你的学习毅力和能力了 。我已将重要的AI大模型资料包括AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频免费分享出来。

这份完整版的大模型 AI 学习资料已经上传优快云,朋友们如果需要可以微信扫描下方优快云官方认证二维码免费领取【保证100%免费】

👉 福利来袭优快云大礼包:《2025最全AI大模型学习资源包》免费分享,安全可点 👈

全套AGI大模型学习大纲+路线

AI大模型时代的学习之旅:从基础到前沿,掌握人工智能的核心技能!

read-normal-img

640套AI大模型报告合集

这套包含640份报告的合集,涵盖了AI大模型的理论研究、技术实现、行业应用等多个方面。无论您是科研人员、工程师,还是对AI大模型感兴趣的爱好者,这套报告合集都将为您提供宝贵的信息和启示。

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

👉学会后的收获:👈
• 基于大模型全栈工程实现(前端、后端、产品经理、设计、数据分析等),通过这门课可获得不同能力;

• 能够利用大模型解决相关实际项目需求: 大数据时代,越来越多的企业和机构需要处理海量数据,利用大模型技术可以更好地处理这些数据,提高数据分析和决策的准确性。因此,掌握大模型应用开发技能,可以让程序员更好地应对实际项目需求;

• 基于大模型和企业数据AI应用开发,实现大模型理论、掌握GPU算力、硬件、LangChain开发框架和项目实战技能, 学会Fine-tuning垂直训练大模型(数据准备、数据蒸馏、大模型部署)一站式掌握;

• 能够完成时下热门大模型垂直领域模型训练能力,提高程序员的编码能力: 大模型应用开发需要掌握机器学习算法、深度学习框架等技术,这些技术的掌握可以提高程序员的编码能力和分析能力,让程序员更加熟练地编写高质量的代码。

👉 福利来袭优快云大礼包:《2025最全AI大模型学习资源包》免费分享,安全可点 👈

img

这份完整版的大模型 AI 学习资料已经上传优快云,朋友们如果需要可以微信扫描下方优快云官方认证二维码免费领取【保证100%免费】

作为普通人,入局大模型时代需要持续学习和实践,不断提高自己的技能和认知水平,同时也需要有责任感和伦理意识,为人工智能的健康发展贡献力量。

DeepSeek本地部署详细指南 通过上述步骤,你可以在本地成功部署DeepSeek模型,并通过Ollama或Open Web UI与模型进行交互。本地部署不仅能够保护数据隐私,还能根据需求灵活调整模型参数,满足不同场景下的使用需求。如果你在部署过程中遇到任何问题,可以在评论区留言,我们将一起解决。希望这篇教程能帮助你顺利部署DeepSeek模型,开启高效开发的新旅程! 阅读详情

相关推荐

SpringBoot+Vue2极速开发:5步搞定DeepSeek AI对话系统

本文详细介绍了如何使用SpringBoot和Vue2快速开发DeepSeek AI对话系统。通过5个关键步骤,包括技术栈选择、环境配置、后端服务开发、前端实现及系统部署,帮助开发者高效构建AI对话应用。文章特别强调了DeepSeek API的集成技巧和WebSocket通信优化,为中文AI应用开发提供实用指南。

weixin_29278805的博客 378

一文彻底整明白,基于Ollama工具的LLM大语言模型Web可视化对话机器人部署指南

在上一篇博文中,我们在本地部署了**Llama 3 8B**参数大模型,并用 Python 写了一个控制台对话客户端,基本能愉快的与 Llama 大模型对话聊天了。但控制台总归太技术化,体验不是很友好,我们希望能有个类似 ChatGPT 那样的 Web 聊天对话界面,本博文就安排起来……

老牛啊 1万+

AI驱动全栈开发:Codex+Spec Coding半小时构建用户管理模块

这次我们来看一个能显著提升前端全栈开发效率的实战方案。它不是一个单一的软件或模型,而是一套融合了 Codex 大模型能力与 Spec Coding 规范驱动理念的工程化方法。核心目标非常直接:将传统需要数周甚至一个月工期的前端全栈项目重构或开发任务,压缩到半小时级别的原型产出。这听起来可能有些夸张,但背后是一套经过验证的、将 AI 的生成能力与工程规范深度结合的“人机协作”范式。 对于前端和全栈开发者而言,最头疼的往往不是某个具体技术点,而是在需求明确后,从零开始搭建项目骨架、编写重复性业务代码、处理前后端

weixin_29056145的博客 378

使用ollama在本地部署llama3-8b大模型

使用ollama在本地部署llama3-8b大模型

weixin_39945822的博客 1万+

别再手动写SQL和算法了!用VS Code+DeepSeek Coder插件,5分钟搞定代码自动生成

本文介绍了如何利用VS Code和DeepSeek Coder插件实现代码自动生成,大幅提升编程效率。从SQL查询到算法实现,该插件能在5分钟内生成符合上下文的完整代码块,支持多语言和团队协作,是开发者提升生产力的利器。

weixin_26833139的博客 269

DeepSeek V4 Pro工程上下文感知代码生成实战指南

在AI编程助手泛滥的今天,真正能理解Spring Boot多模块结构、Vue3组合式API、AST语义和项目配置快照的模型极为稀缺。DeepSeek V4 Pro通过双通道编码架构(LLM+轻量AST解析器),将代码从纯文本升维为可追溯的结构化知识图谱,实现跨文件符号关联、依赖驱动的代码生成与配置自适应。其技术价值在于填补了Copilot(强补全弱上下文)与Claude Code(强分析弱执行)之间的工程落地断层,适用于电商秒杀、微服务网关配置、JPA重构等真实开发场景。本文聚焦VS Code/IDEA集成

weixin_30388677的博客 396

Spring Boot3+Vue2极速整合:10分钟搭建DeepSeek AI对话系统

点击关注,与你共同成长!前言========在生成式AI技术蓬勃发展的今天,。作为国产大模型的优秀代表,DeepSeek凭借其卓越的中文语义理解能力和开发者友好的API生态,。本文将以为基础,带你打造一个具备以下特性的AI对话系统:实时流式对话交互体验;支持Markdown代码块/表格的专业级内容渲染;前端安全防护与响应式界面设计;高扩展性的API接入架构。为什么选择DeepSeek?中文语境专家:针对中文语法特点优化,歧义识别准确率提升40%;

2401_84495872的博客 2138

LLM的MCP协议:初识MCP,搭建第一个MCP Server

MCP(Model Context Protocol),是一个开发的协议,标准化了应用程序如何为大模型提供上下文。MCP提供了一个标准的为LLM提供数据、工具的方式,使用MCP会更容易的构建Agent或者是基于LLM的复杂工作流。

Criss@陈磊 2万+

Spring Boot3+Vue3极速整合: 10分钟搭建DeepSeek AI对话系统(进阶)

在上次实战指南《Spring Boot3+Vue2极速整合: 10分钟搭建DeepSeek AI对话系统》引发读者热议后,我通过200+真实用户反馈锁定了几个问题进行优化进阶处理:本文作为系统升级的进阶指南:环境规格:全程基于Windows11平台(AMD Ryzen5 6600H/16GB内存/RTX3050ti 4GB显存),采用环境管理方案。 预览图 后端实现 通过 ConcurrentHashMap、List 的简洁设计,在保证线程安全的前提下实现了基本的上下文管理功能,后续可通过添加窗口限制、持

微信公众号: 后端码匠 2906

计算机组成原理实验(已通关)-华中科技大学头歌Educoder(Logisim)

汉字国标码转区位码实验 汉字机内码获取实验 8位可控加减法电路设计 第2关 CLA182四位先行进位电路设计 第3关 4位快速加法器设计 第4关 16位快速加法器设计 第5关 32位快速加法器设计 第6关 5位无符号阵列乘法器设计 6位有符号补码阵列乘法器 乘法流水线设计 原码一位乘法器设计 偶校验编码设计 偶校验解码电路设计 16位海明编码电路设计 16位海明解码电路设计 海明编码流水传输实验 16位CRC并行编解码电路设计 CRC编码流水传输实验

紫荆鱼的博客 4万+

Ubuntu 上 1Panel 的安装与高效运维实践

本文详细介绍了在Ubuntu系统上安装和高效运维1Panel面板的完整实践指南。内容涵盖了一键安装、Docker容器可视化部署、计划任务自动化以及网站数据库管理等核心功能,并提供了安全加固、资源监控与数据备份等进阶技巧,旨在帮助用户快速搭建并管理一个强大易用的服务器环境。

weixin_29210759的博客 144

20分钟上手DeepSeek开发:SpringBoot + Vue2快速构建AI对话系统

在生成式AI技术蓬勃发展的今天,大语言模型已成为企业智能化转型和个人效率提升的核心驱动力。作为国产大模型的优秀代表,DeepSeek凭借其卓越的中文语义理解能力和开发者友好的API生态,正在成为构建本土化AI应用的首选平台。

helloworld工程师的博客 740

【一】PCIe基础知识

Linux PCIe基础知识

他山之石 可以攻玉 4万+

基于Spring Boot与Vue 3构建高并发数据监控平台全栈实战

最近在追星圈和音乐爱好者中,崔然竣的Solo回归无疑是一个热门话题。无论是粉丝期待已久的“Yolo2”回归,还是新歌试听带来的多元曲风讨论,都体现了当代流行音乐作品从制作、宣发到粉丝互动的完整链路。对于开发者而言,这其中涉及的音视频流媒体技术、数据抓取与分析、以及高并发场景下的系统设计,都是非常值得探讨的技术实战课题。 本文将从技术视角切入,模拟一个“爱豆新歌数据监控与展示平台”的构建过程。我们将不再局限于听歌本身,而是深入幕后,探讨如何用技术手段实现新歌信息聚合、试听数据追踪、粉丝情绪分析(基于公开评论)

weixin_30654419的博客 368

《Kubernetes部署篇:基于x86_64+aarch64架构CPU+containerd一键离线部署容器版K8S1.33.3高可用集群》

《Kubernetes部署篇:基于x86_64+aarch64架构CPU+containerd一键离线部署容器版K8S1.33.3高可用集群》

东城绝神 1368

Linux内存压力测试工具【memtester】详且精

对Linux下的压力测试工具memtester有一个比较人性化的概述,以及避坑心得。

weixin_44118923的博客 1万+

大型制造业AI智能体平台解决方案:为每位员工配备专属AI伙伴,让AI扎根产线、赋能于人,连接产业

效率层面——AI将“人工小时级”响应变为“AI秒级”响应。首钢热轧排程效率提升80%,计划审核从1小时缩短至秒级,生产总结从40分钟压缩至3分钟。美的荆州工厂平均提效80%,排产响应速度提升90%,首检时间由15分钟缩短至30秒。成本层面——美的2025年通过AI降本达7亿元,对比2024年的1.8亿元增长289%;超过1.35万个AI智能体在全业务链运行,全年提效超过1500万小时。首钢采用开源大模型路线,仅两台本地服务器实现年收益超1100万元。规模层面——美的每天有1.3万个智能体在运行;

zhengliebin的博客 1122

layui 监听单元格点击事件,获取当前点击单元格的内容以及 所在的表头内容

特别是后台的一些管理系统中 业务中还是会碰见这样的需求呢 如果你的后台使用layui写的话 在表格中 layui 也给我们提供了监听单元格的事件 但是好像不能直接获取到单元格内容个 和 对应的表头 其实 还是可以解决 换个角度使劲就会发现新的世界 不是吗 event: 'username' 在每个表头中加一个 event 属性 这样就可以监听表头事件 记住个 event 和 当前列的字段最好保持一样 table.render({ e...

业余前端的职业经历 1万+

一小时部署SpringBoot+Vue2超市管理系统:课程设计与毕业项目实战指南

期末大作业、课程设计、毕业设计,每到学期末,Java方向的同学们总会面临一个共同的难题:如何在有限的时间内,搭建一个功能完整、技术栈主流、能拿得出手的Web项目?自己从零开始,时间不够;网上找的源码,要么技术老旧,要么部署复杂,要么文档缺失,跑起来都费劲。 如果你正被这个问题困扰,那么这篇文章就是为你准备的。我们不谈空泛的理论,直接解决最实际的问题: 如何在1小时内,从零开始,成功运行一个基于SpringBoot+Vue2的超市管理系统,并理解其核心架构与代码逻辑,让你能从容应对答辩和代码审查。 这个项目之

adiking520110的博客 439

在鸿蒙中使用AVPlayer完成视频的播放【坚果派】

播放的全流程包含:创建AVPlayer,设置播放资源和窗口,设置播放参数(音量/倍速/缩放模式),播放控制(播放/暂停/跳转/停止),重置,销毁资源。5.准备播放:调用prepare(),AVPlayer进入prepared状态,此时可以获取duration,设置缩放模式、音量等。8.退出播放:调用release()销毁实例,AVPlayer进入released状态,退出播放。6.视频播控:播放play(),暂停pause(),跳转seek(),停止stop() 等操作。今天我们来看一下视频如何正常播放。

坚果的博客 4057

攻克反光难题!YOLOv9工业缺陷检测实战:高反光件、微小划痕精准识别(附抗反光代码+产线数据)

文章摘要:本文针对不锈钢、铝合金等高反光工业件的缺陷检测难题,提出了一套“硬件抗反光+YOLOv9小目标增强”的解决方案。通过分析反光干扰(镜面/漫反射)和微小划痕(0.1mm级)两大核心问题,详细介绍了500万像素工业相机+偏振光源的硬件配置方案,以及基于偏振图像融合和超分辨率放大的预处理方法。最终实现误检率1.2%、微小划痕检出率99.3%的工业级检测效果,并提供了可落地的代码实现和车间实测数据。(148字)

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 1041

基于YOLOv8/v10/v11/v12/YOLO26五模型对比的番茄成熟度智能检测系统设计与实现(深度学习全流程教程)

五大YOLO模型横向对比**:首次在同一番茄成熟度数据集上系统对比了YOLOv8、YOLOv10、YOLOv11、YOLOv12以及自定义改进版YOLO26的检测性能,涵盖Precision、Recall、mAP50、mAP50-95、推理速度等全方位指标 2. ✅ **完整的三端架构**:SpringBoot后端(业务管理+数据持久化)、Flask推理引擎(YOLO模型推理服务)、Vue3前端(可视化交互界面),前后端分离、微服务解耦 3. ✅ **AI大模型融合**:集成DeepSeek和Qwen两大主

斌擎科技 494

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

上一篇: 实现知识库问答机器人 langchain + LLM + Embeddings (比Langchain-Chatchat更智能)
下一篇: 基于Ollama与AnythingLLM的DeepSeek-R1本地RAG应用实践
爱喝白开水a
博客等级 码龄3年 6793粉丝 763原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值