01 LangChain 概述
学习路径导航← [[09-NLP/01-NLP导论.md|NLP]] | [[README.md|知识库首页]] | [[11-LangGraph/01-LangGraph概述与快速入门.md|LangGraph]] →tags:/n - langchain大模型开发LLM应用面试aliases:/n - LangChain入门01 LangChain 概述一、什么是 LangChainLangChain 是一个用于构建大模型应用的开源框架提供了统一的接口来连接 LLM、工具、数据源简化开发流程。核心价值价值说明统一接口不同厂商的 LLM 用同一套 API 调用链式组合将多个组件串联成复杂的工作流工具集成轻松接入外部工具和数据源记忆管理管理对话历史和上下文为什么需要 LangChain问题LangChain 解决方案不同厂商 API 差异大统一接口切换模型只需改一行代码需要组合多个组件LCEL 管道式组合需要访问外部数据RAG 检索增强生成需要调用外部工具Agent Tool Calling二、核心模块模块作用关键组件Model I/O模型输入输出Prompt Template → LLM → Output ParserChains链式组合LCEL 管道符|组合多个组件Retrieval检索增强文档加载 → 切分 → 嵌入 → 向量存储 → 检索Agents智能体LLM Tools Memory自主决策执行Model I/O 流程Format格式化→ Predict预测→ Parse解析 ↑ ↑ ↑ 模板管理 调用LLM 规范化输出Chains 示例# LCEL 管道式组合chainprompt|llm|parser resultchain.invoke({topic:人工智能})Retrieval 流程文档加载 → 文档切分 → 文档嵌入 → 向量存储 → 检索 → 生成 ↓ ↓ ↓ ↓ ↓ ↓ PDF/Docx 按块切分 文本→向量 Milvus 相似度 LLMAgents 工作流用户提问 → LLM 决策 → 调用工具 → 获取结果 → LLM 继续决策 → ... → 最终回答三、LangChain 包结构包名作用langchain-core核心抽象和 Runnable 接口langchain认知架构Chains、Agentslangchain-community第三方集成langchain-openaiOpenAI 集成langchain-deepseekDeepSeek 集成langchain-milvusMilvus 向量数据库集成四、环境准备# 创建虚拟环境conda create-nlangchainpython3.12conda activate langchain# 安装核心包pipinstalllangchain langchain-openai langchain-community python-dotenv环境变量配置# .env 文件OPENAI_API_KEYsk-xxx OPENAI_BASE_URLhttps://api.openai-proxy.org/v1# 代码中加载fromdotenvimportload_dotenvimportos load_dotenv()api_keyos.getenv(OPENAI_API_KEY)相关笔记[[15-大模型概述/01-大模型入门.md|大模型入门]] · [[02-Model-IO与模型调用]] · [[03-提示词模板与Chains]] · [[04-RAG检索增强]] · [[05-Agents智能体]] · [[06-多轮对话记忆]] · [[07-工具调用实战]] · [[08-LCEL进阶]] · [[09-RAG优化技巧]]

相关新闻

2026易学入门 App 推荐

2026易学入门 App 推荐

很多人搜索“易学入门 App 推荐”“易学排盘软件推荐”时,通常不是单纯想找一个应用名称,而是想解决一个更基础的问题:刚开始接触易学排盘、八字排盘和命盘结构学习时,应该怎样判断一款工具是否适合自己。对新手来说,一…

2026/6/28 5:58:24阅读更多 →
订票Agent评测12步:从意图识别到词槽追问,打造爆款智能体验!

订票Agent评测12步:从意图识别到词槽追问,打造爆款智能体验!

本文深入探讨了订票场景下智能Agent的评测关键,涵盖意图识别、多意图拆分、隐含意图、意图拒识、澄清判断、输入鲁棒性、实体识别、实体归一、词槽填充、词槽缺失、词槽冲突和词槽追问12个维度。文章强调评测集需细化到可执行层,区分主意图与子意图&…

2026/6/28 5:58:24阅读更多 →
程序员效率倍增:用Gemini镜像站对PHP/Java项目进行代码审查与优化

程序员效率倍增:用Gemini镜像站对PHP/Java项目进行代码审查与优化

汇聚国内外各大顶级Ai最新大模型,免费一站式使用:gemini3.5,gpt,claude,grok 出图模型gpt-image-2低至每张0.03 视频模型:sora2,seed2,grok,全网最低价。 网页入口&…

2026/6/28 5:53:24阅读更多 →
Python CTP封装:让量化交易开发变得简单高效的3个关键步骤

Python CTP封装:让量化交易开发变得简单高效的3个关键步骤

Python CTP封装:让量化交易开发变得简单高效的3个关键步骤 【免费下载链接】pyctp ctp wrapper for python 项目地址: https://gitcode.com/gh_mirrors/pyc/pyctp 你是否曾为复杂的CTP API接口而头疼?想要用Python进行期货、期权交易开发&#xf…

2026/6/28 7:38:32阅读更多 →
深度优化策略:高级配置指南实现精准控制

深度优化策略:高级配置指南实现精准控制

深度优化策略:高级配置指南实现精准控制 【免费下载链接】DeepBump Normal & height maps generation from single pictures 项目地址: https://gitcode.com/gh_mirrors/de/DeepBump DeepBump是一款基于机器学习的单图法线图、高度图和曲率图生成工具&am…

2026/6/28 7:38:32阅读更多 →
Windhawk终极魔法:3步打造完全属于你的Windows系统

Windhawk终极魔法:3步打造完全属于你的Windows系统

Windhawk终极魔法:3步打造完全属于你的Windows系统 【免费下载链接】windhawk The customization marketplace for Windows programs: https://windhawk.net/ 项目地址: https://gitcode.com/gh_mirrors/wi/windhawk 你是否厌倦了Windows千篇一律的界面&…

2026/6/28 7:38:32阅读更多 →
Windhawk:3个维度深度解析Windows系统定制平台的技术实现与应用价值

Windhawk:3个维度深度解析Windows系统定制平台的技术实现与应用价值

Windhawk:3个维度深度解析Windows系统定制平台的技术实现与应用价值 【免费下载链接】windhawk The customization marketplace for Windows programs: https://windhawk.net/ 项目地址: https://gitcode.com/gh_mirrors/wi/windhawk 你是一个文章写手&#…

2026/6/28 7:38:32阅读更多 →
前言:后端开发的“前端痛”

前言:后端开发的“前端痛”

在传统开发中,全栈往往意味着你要精通 C# 还要精通 JavaScript、HTML、CSS,甚至还要学 React 或 Vue 的一大堆生命周期和状态管理库。这对很多专注于业务逻辑的后端同学来说,简直是噩梦。微软也意识到了这个痛点,于是 Blazor 诞生…

2026/6/28 7:38:32阅读更多 →
深入解析MAA跨平台架构:三大系统的完整部署指南

深入解析MAA跨平台架构:三大系统的完整部署指南

深入解析MAA跨平台架构:三大系统的完整部署指南 【免费下载链接】MaaAssistantArknights 《明日方舟》小助手,全日常一键长草!| A one-click tool for the daily tasks of Arknights, supporting all clients. 项目地址: https://gitcode.c…

2026/6/28 7:33:32阅读更多 →
AI Coding 六个月真实ROI账本:产品经理的血泪教训,研发的冷静忠告

AI Coding 六个月真实ROI账本:产品经理的血泪教训,研发的冷静忠告

6个月前的2025年12月,Boris Cherny 公开宣布自己卸载了 IDE。一时间,Vibe Coding 成了全行业最热的话题。6个月后,当我们回过头来拉一份真实账本,发现事情远没有"一句话生成一个App"那么浪漫。本文从产品经理和研发两个…

2026/6/28 0:08:01阅读更多 →
审计来了,数据权限全开——审计走了,怎么确保权限全部关掉?

审计来了,数据权限全开——审计走了,怎么确保权限全部关掉?

引言:审计结束三个月了,审计员的权限还没关某城商行每年按照监管要求开展至少一次数据安全审计。审计期间,内审部门需要抽样检查各类业务数据——交易流水、客户信息、员工操作日志、权限配置记录。这些数据分布在不同系统中,审计…

2026/6/28 0:08:01阅读更多 →
AI Coding 六个月真实ROI账本:产品经理的血泪教训,研发的冷静忠告

AI Coding 六个月真实ROI账本:产品经理的血泪教训,研发的冷静忠告

6个月前的2025年12月,Boris Cherny 公开宣布自己卸载了 IDE。一时间,Vibe Coding 成了全行业最热的话题。6个月后,当我们回过头来拉一份真实账本,发现事情远没有"一句话生成一个App"那么浪漫。本文从产品经理和研发两个…

2026/6/28 0:08:01阅读更多 →
审计来了,数据权限全开——审计走了,怎么确保权限全部关掉?

审计来了,数据权限全开——审计走了,怎么确保权限全部关掉?

引言:审计结束三个月了,审计员的权限还没关某城商行每年按照监管要求开展至少一次数据安全审计。审计期间,内审部门需要抽样检查各类业务数据——交易流水、客户信息、员工操作日志、权限配置记录。这些数据分布在不同系统中,审计…

2026/6/28 0:08:01阅读更多 →