RAG:Langchain中使用自己的LLM大模型

从小白到专家:DeepSeek 模型硬件配置完全指南 DeepSeek是由深度求索(DeepSeek)推出的一系列大语言模型,涵盖从轻量级到超大规模的不同版本。高效性:优化了推理和训练效率,适合多种应用场景。灵活性:支持从单机到分布式集群的部署方式。多场景适配:适用于文本生成、代码补全、对话系统等任务。为了充分发挥DeepSeek模型的性能,合理的硬件配置至关重要。以下是针对不同规模模型的具体硬件需求。 阅读详情

在使用Langchain做RAG和Agent项目中,智能核心是LLM大语言模型;配置好模型是整个流程跑起来的关键。然而很多人初学者在为没有OpenAI的api-key而苦恼,在寻找代理或者替代品中花费了很多的时间。

本篇文章将为大家介绍在langchain中使用自己大模型的方法,帮助大家扫清障碍快速搭建RAG和Agent流程。

环境依赖

langchain_huggingface, langchain_core, transformer, torch

模型选择

我们选择选择Qwen最新发布的Qwen2-0.5B-Instruct模型,模型可以提前下载好,也可以加载的时候下载。下载代码如下:

在这里插入图片描述

示例代码

话不多说,直接上代码:
在这里插入图片描述

上面的例子一般可以正常运行,但是也可能会报如下错误:

huggingface_hub.errors.LocalTokenNotFoundError: Token is required (`token=True`), but no token found. You need to provide a token or be logged in to Hugging Face with `huggingface-cli login` or `huggingface_hub.login`. See https://huggingface.co/settings/tokens.

根据报错信息可以看到是没有提供token,token就是在huggingface官网上每个账号的标识,根据token可以追溯到账号。

如何提供token呢?首先我们去huggingface官网注册一个账号(如果打不开网页需要使用VPN),然后在用户头像那里,点击Settings,再点击Access Tokens,在里面设置。

不能翻墙的朋友们不用担心,可以使用下面方案一。

问题修复

方案一: 更改langchain_huggingface源码

文件地址:langchain_huggingface/chat_models/huggingface.py

图片

注释第一个红框标红的代码,在第二个红框输入对应内容,就完美解决啦。

方案二:设置token

命令行输入:

from huggingface_hub import notebook_login
notebook_login()

然后填入huggingface的token就可以了。

如何学习大模型 AI ?

由于新岗位的生产效率,要优于被取代岗位的生产效率,所以实际上整个社会的生产效率是提升的。

但是具体到个人,只能说是:

“最先掌握AI的人,将会比较晚掌握AI的人有竞争优势”。

这句话,放在计算机、互联网、移动互联网的开局时期,都是一样的道理。

我在一线互联网企业工作十余年里,指导过不少同行后辈。帮助很多人得到了学习和成长。

我意识到有很多经验和知识值得分享给大家,也可以通过我们的能力和经验解答大家在人工智能学习中的很多困惑,所以在工作繁忙的情况下还是坚持各种整理和分享。但苦于知识传播途径有限,很多互联网行业朋友无法获得正确的资料得到学习提升,故此将并将重要的AI大模型资料包括AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频免费分享出来。

在这里插入图片描述

第一阶段(10天):初阶应用

该阶段让大家对大模型 AI有一个最前沿的认识,对大模型 AI 的理解超过 95% 的人,可以在相关讨论时发表高级、不跟风、又接地气的见解,别人只会和 AI 聊天,而你能调教 AI,并能用代码将大模型和业务衔接。

  • 大模型 AI 能干什么?
  • 大模型是怎样获得「智能」的?
  • 用好 AI 的核心心法
  • 大模型应用业务架构
  • 大模型应用技术架构
  • 代码示例:向 GPT-3.5 灌入新知识
  • 提示工程的意义和核心思想
  • Prompt 典型构成
  • 指令调优方法论
  • 思维链和思维树
  • Prompt 攻击和防范
  • …

第二阶段(30天):高阶应用

该阶段我们正式进入大模型 AI 进阶实战学习,学会构造私有知识库,扩展 AI 的能力。快速开发一个完整的基于 agent 对话机器人。掌握功能最强的大模型开发框架,抓住最新的技术进展,适合 Python 和 JavaScript 程序员。

  • 为什么要做 RAG
  • 搭建一个简单的 ChatPDF
  • 检索的基础概念
  • 什么是向量表示(Embeddings)
  • 向量数据库与向量检索
  • 基于向量检索的 RAG
  • 搭建 RAG 系统的扩展知识
  • 混合检索与 RAG-Fusion 简介
  • 向量模型本地部署
  • …

第三阶段(30天):模型训练

恭喜你,如果学到这里,你基本可以找到一份大模型 AI相关的工作,自己也能训练 GPT 了!通过微调,训练自己的垂直大模型,能独立训练开源多模态大模型,掌握更多技术方案。

到此为止,大概2个月的时间。你已经成为了一名“AI小子”。那么你还想往下探索吗?

  • 为什么要做 RAG
  • 什么是模型
  • 什么是模型训练
  • 求解器 & 损失函数简介
  • 小实验2:手写一个简单的神经网络并训练它
  • 什么是训练/预训练/微调/轻量化微调
  • Transformer结构简介
  • 轻量化微调
  • 实验数据集的构建
  • …

第四阶段(20天):商业闭环

对全球大模型从性能、吞吐量、成本等方面有一定的认知,可以在云端和本地等多种环境下部署大模型,找到适合自己的项目/创业方向,做一名被 AI 武装的产品经理。

  • 硬件选型
  • 带你了解全球大模型
  • 使用国产大模型服务
  • 搭建 OpenAI 代理
  • 热身:基于阿里云 PAI 部署 Stable Diffusion
  • 在本地计算机运行大模型
  • 大模型的私有化部署
  • 基于 vLLM 部署大模型
  • 案例:如何优雅地在阿里云私有部署开源大模型
  • 部署一套开源 LLM 项目
  • 内容安全
  • 互联网信息服务算法备案
  • …

学习是一个过程,只要学习就会有挑战。天道酬勤,你越努力,就会成为越优秀的自己。

如果你能在15天内完成所有的任务,那你堪称天才。然而,如果你能完成 60-70% 的内容,你就已经开始具备成为一名大模型 AI 的正确特征了。

这份完整版的大模型 AI 学习资料已经上传优快云,朋友们如果需要可以微信扫描下方优快云官方认证二维码免费领取【保证100%免费】
大模型学习路线:从LLM基础到LangChain、RAG、Agent与微调实战 大模型应用开发已成为AI工程实践的核心方向,其技术栈涵盖模型调用、流程编排、知识增强、智能体构建与模型优化等层次。理解Transformer原理、Token与上下文窗口是入门基础,LangChain通过Chain与LCEL实现结构化编排,RAG利用Embedding与向量检索解决私有知识注入问题,Agent基于ReAct模式赋予模型工具调用与自主规划能力,LoRA/QLoRA微调则在低成本下实现领域适配。这些技术构成从原理到落地的完整闭环,广泛应用于智能问答、企业知识库、自动化流程与垂直领域模型定制。本文结 阅读详情

相关推荐

大模型应用开发实战:LLM、RAG、Agent与LangChain核心解析

大语言模型(LLM)作为能力底座,通过检索增强生成(RAG)外挂知识库解决知识时效与幻觉问题,借助Agent实现自主规划与工具调用,并利用LangChain框架进行工程化串联。这些技术共同构建了智能问答、文档检索等应用场景,显著提升语义理解与任务自动化能力。本文深入拆解LLM、RAG、Agent和LangChain的核心概念与实操路线,分享从零搭建项目的踩坑经验与进阶方向。

weixin_29062255的博客 116

TensorFlow相关组件的安装

TensorFlow相关组件的安装

AAI666666的博客 3934

大模型应用开发实战:Agent、RAG与LangChain核心技术解析

大语言模型(LLM)作为人工智能的核心技术,通过预训练和微调实现通用语言理解能力。其原理基于Transformer架构,通过自注意力机制处理序列数据。在工程实践中,Agent技术解决了多步骤任务的状态管理和工具调度问题,使模型能够按步骤执行复杂决策。RAG(检索增强生成)系统通过向量化检索将外部知识库与大模型结合,有效提升领域特定问题的回答准确性。在实际应用场景中,LangChain框架将模型调用、文档处理、向量检索等环节模块化,大幅降低AI应用开发门槛。本文基于Agent状态管理和RAG向量检索等热词,深

weixin_30613343的博客 372

本地部署DeepSeek大模型电脑配置推荐

针对本地部署DeepSeek大模型的配置需求,需根据模型规模(如7B/13B/70B参数)和量化方案进行区分。

huang9604的博客 3万+

DeepSeek R1本地化部署与联网功能实战指南:从零搭建智能对话系统

在人工智能技术快速发展的今天,如何将先进的对话模型DeepSeek R1部署到本地环境并赋予其联网能力,成为许多开发者和企业关注的重点。本文将深入讲解完整的本地化部署流程,并通过实例代码演示如何为模型添加实时网络访问功能。

理论都是虚的,代码才是王道。 7万+

未来已来?2026最新国内15家AI大模型应用盘点(附体验网址,持续更新)

未来已来?国内15家AI大模型盘点及体验网址,一起来看看吧!

Code_流苏:在代码中寻诗意,在实践中觅真知 11万+

LLM大模型: RAG的langchain+向量数据库实现和评估方案

LLM大模型的核心功能之一就是聊天对话(信息检索),RAG的使用必不可少!大致的流程是:用户的query先转成embedding,去向量数据库查询最接近的top K回答;然后这query + top K的回答 + 其他context一起进入LLM,让LLM整合上述所有的信息后给出最终的回复!

2401_85325397的博客 1359

【人工智能时代】-RAG:Langchain中使用自己的LLM大模型

首先我们去huggingface官网注册一个账号(如果打不开网页需要使用VPN),然后在用户头像那里,点击Settings,再点击Access Tokens,在里面设置。根据报错信息可以看到是没有提供token,token就是在huggingface官网上每个账号的标识,根据token可以追溯到账号。如果对内容有什么疑问和建议可以私信和留言,也可以添加我加入大模型交流群,一起讨论大模型在创作、RAG和agent中的应用。注释第一个红框标红的代码,在第二个红框输入对应内容,就完美解决啦。

xiaoli8748的专栏 267

从调API到做应用:大模型开发实战指南,搞懂LLM、RAG、Agent与LangChain

大语言模型(LLM)本质是文本到文本的概率模型,本身不具备记忆与执行能力。检索增强生成(RAG)通过外挂向量数据库,在生成前检索私有知识,解决模型缺乏领域知识的问题;Agent则赋予模型调用工具的能力,使其能规划并执行多步任务。LangChain等框架将提示词模板、检索器、工具调用等模式抽象为可复用组件,提升工程效率。这些技术共同支撑起智能问答、内部知识助手、自动化流程等应用场景。本文围绕大模型应用开发的核心概念与实操细节,系统梳理从LLM调用、RAG搭建到Agent设计的完整学习路径,并分享分块策略、混合

weixin_28678151的博客 138

10xGenomics官方可视化工具——Loupe Browser

Loupe Browser是⼀款10xGenomics开发的交互式桌⾯应⽤程序,⽤于探索10x单细胞数据,可以用来找出感兴趣的细胞、找出显著差异表达的基因、鉴定细胞类型、探索细胞亚类和数据共享。

weixin_47195452的博客 3358

Ubuntu24.04/20.04设置网络共享文件夹

Ubuntu20.04利用向日葵远程控制时,不能传输文件。使用linux版本QQ来传输是可以的,不过linuxqq功能真的很弱。因此,打算在Ubuntu系统中建立一个共享文件夹,可在局域网中访问。 1、新建共享文件夹 获取root权限,或者登陆root账户。可在/home文件夹(或其它文件夹)下新建一个文件夹,如share。 右击文件夹,选择“本地网络共享”菜单。按下图设置。 点击确定。如果系统已经安装了samba服务器,就可以进入第3步。如果没有,会提示安装,按提示安装,可能会出错,可进.

willhu2008的专栏 2万+

大模型术语宝典:从LLM到数据蒸馏,7大核心概念详解,小白也能轻松入门!

文章系统介绍了大模型领域的核心术语,包括LLM(大语言模型)、MCP(模型上下文协议)、Agent(智能体)、RAG(检索增强生成)、embedding(向量化)、LangChain框架、vLLM优化技术和数据蒸馏等。解释了各术语的定义、原理及应用场景,帮助读者理解大模型工作机制、性能优化方法和应用构建技术,为学习和应用大模型提供系统的知识框架。

m0_59162248的博客 743

Spring Boot应用Docker化实战:从Dockerfile编写到镜像推送完整流程

本文详细介绍了将Spring Boot应用Docker化的完整实战流程。从环境准备、项目审视,到编写高效且安全的Dockerfile,重点讲解了多阶段构建、镜像层优化、Spring Boot分层JAR等核心技巧,并涵盖了镜像构建、验证、调试以及最终推送至仓库并集成CI/CD的最佳实践,帮助开发者构建生产级Docker镜像。

butter的博客 1023

大模型应用三剑客:RAG+LangChain+Agent,小白必学,建议收藏!

文章介绍了构建大模型应用的三个关键技术组件:RAG负责知识检索,LangChain负责流程编排,Agent负责任务规划和自主决策。这三者形成纵向递进的能力结构,而非横向替代工具。通过企业合规案例,展示了三者如何协同工作——RAG作为知识接口,LangChain作为流程接口,Agent作为主动控制器,共同构建真正能干活的大模型系统。理解这种分层协作方式对构建有效的大模型应用至关重要。假设你是一名企业合规产品经理,接到一份合规同事的请求:我们公司是否符合 ISO-27001 第九条?请给一份答处与原文引用。

star_nwe的博客 680

基于carsim与Simulink联合仿真的车辆换道轨迹规划与轨迹跟踪模型

PID_反步控制_滑膜控制三种四旋翼无人机轨迹跟踪控制算法仿真 附带对应的说明文档,提供建模过程与仿真结果文献(英文)➕PPT 描述:采用的同一种参考轨迹,都是三维仿真 三种控制方法: [1]PID控制、[2]反步控制、[3]滑膜控制(三个仿真模型) 每个仿真均应用了同一种轨迹路径,直接运行即可出三维图,可以实现四旋翼无人机轨迹的跟踪

2501_90804007的博客 1084

MLNX_OFED 5.4-3.7.5.0 驱动安装:银河麒麟V10SP2 ARM 内核升级后编译避坑 3 步

本文详细介绍了在银河麒麟V10SP2 ARM环境下安装MLNX_OFED 5.4-3.7.5.0驱动的完整流程,包括内核升级后的驱动兼容性挑战、编译环境准备、分步编译与安装流程以及性能优化与故障排查。特别针对国产化ARM服务器(如华为Atlas系列)提供了实用的解决方案和常见问题处理建议,帮助用户顺利完成mlnx网卡驱动的安装与配置。

weixin_29184075的博客 403

LangChain 入门①:什么是 LangChain?LLM 应用开发的 “好帮手”

LangChain是 2022年10月 ,由哈佛大学的 Harrison Chase (哈里森·蔡斯)发起研发的一个开源框架,用于开发由大语言模型(LLMs)驱动的应用程序。

2401_82469710的博客 791

【肝帝一周总结:全网最全最细】十万字python教程,学不会找我!教到你会为止!!内容超多,建议收藏慢慢看!

文章目录前言一定要看python入门python缩进Python注释Python 变量1. 定义理解2. 变量名命名3. 分配多个值4. 输出变量5. 全局变量 前言一定要看 python能干什么?有什么用?好处在哪?不要我讲了,这不是我在博客该讲的,言简意赅就是:通俗易懂,上手快,实用强。我会根据自己个人理解以及国外官网翻译为中文对大家进行讲解。完整源码我也会在最下面带上地址。内容过多,我不会全部演示,你完全可以复制粘贴到自己的pycharm上运行即可。 不管是国内的菜鸟教程还是我在这里的翻译,至少你跟

全栈川川 5万+

LLM大模型入门-基于 InternLM 和 LangChain 搭建知识库

开源词向量模型 Sentence Transformer:是一种基于Transformer架构的开源词向量模型,专为生成句子级别的嵌入(embeddings)而设计。这个模型是在BERT、RoBERTa、DistilBERT等预训练的Transformer模型的基础上进一步发展而来的。Sentence Transformers在许多自然语言处理(NLP)任务中非常有效,尤其是在那些需要理解句子整体意义的应用中,如语义文本相似度评估、聚类、文本检索等。特点。

weixin_42112760的博客 1386

SXU—软件测试方法和技术-朱少民-第四部分 软件测试流程和规范-附考点

软件测试方法和技术-朱少民-第四章 软件测试流程和规范—这本书最后一部分的考点整理,考点分析

weixin_63597914的博客 1752

ABAP CDS Time Functions 全面解析:用 TIMS_IS_VALID 护航时刻字段的正确性

摘要:本文深入解析ABAP CDS时间函数TIMS_IS_VALID的应用,重点介绍其在企业系统时间字段校验中的关键作用。文章指出无效时间数据会导致业务流程混乱,而CDS层校验能有效减少重复逻辑。详细说明TIMS类型格式要求、空值处理规则,并提供两种工程实现方案:在CDS视图中直接派生校验列,或通过ABAP SQL在内存表中批量验证。最后给出可直接运行的代码示例,包括一个ABAP报表演示内存表验证,以及一个CDS View Entity实现系统时间自动映射与校验,帮助开发者在业务场景中快速落地时间校验功能。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 193

大模型技术学习「最简必学路线」3天掌握大模型核心,LangChain让你秒变AI开发大神!

本文为Python新手提供了一条学习大模型技术的最简必学路线。首先,需要快速掌握Python基础。接着,重点学习大模型基础,包括LLM、提示词、RAG、Agent等概念,并学会调用大模型API。核心部分是学习LangChain,它能让写代码做任何大模型应用成为可能,是找AI开发工作的硬通货。此外,再学一个低代码平台Coze,能快速出产品、演示、落地项目。最后,可选学习Dify,适合未来想进公司做AI中台/项目的人。学习优先级为LangChain、Coze、Dify。

m0_65555479的博客 588

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

LangChain: 从 LLM 调用到 Agent 架构

摘要: LangChain是一个面向大模型应用开发的工程化框架,解决了模型接口不统一、Prompt难管理、业务流程复杂等问题。其核心架构包括模型封装、Prompt工程、RAG(检索增强生成)、LCEL(流程编排)和Agent(任务自动化)。通过统一模型接口、解耦Prompt与代码、优化知识检索流程,LangChain支持高效构建企业级AI应用(如知识库问答、智能客服)。LCEL作为其灵魂,通过声明式数据流管道简化开发,而Agent赋予模型自主执行能力。最佳实践强调Prompt独立管理、RAG调优和日志追踪,

金木AI 1692

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

掌握LLM应用开发架构图:从大模型到落地的秘密!

这张由 Shalini Goyal 绘制的LLM 应用开发架构图,清晰拆解了从底层算力到用户界面的五大核心层,帮你秒懂一个完整的AI应用是怎么跑起来的!

huang9604的博客 1164

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

娜样学AI(十二|12):LangChain 与 RAG 到底是什么关系?框架、架构与组件边界一次理清

RAG 决定系统“怎么利用外部知识回答问题”,LangChain解决的是“工程上如何把实现这个系统所需的组件组织起来”。两者不是包含关系,而是 Architecture 与 Framework 的关系。

weixin_52167345的博客 387
上一篇: 搭建RAG系统就这么简单:LangChain|RAG是什么?
下一篇: 腾讯多模态大模型最新综述,从26个主流大模型看多模态效果提升关键方法
AI_小站
博客等级 码龄3年 6255粉丝 1152原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值