尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
LangChain 完整入门指南:5 行代码跑通第一个 LLM 应用
LangChain 完整入门指南5 行代码跑通第一个 LLM 应用【免费下载链接】langchainThe agent engineering platform.项目地址: https://gitcode.com/GitHub_Trending/la/langchainLangChain 是一个 Python 框架用来搭 LLM 应用和 Agent。它把各家模型的接入、提示词、消息流转、工具调用统一成一套接口换模型时业务代码不用跟着动。这篇从接了多家模型之后代码失控这个常见场景讲起给你一条最短的上手路径。接了三个模型之后代码开始失控先说我见过的最典型的翻车现场业务里同时要用 OpenAI、Anthropic 和某家国产模型三套 SDK 各写各的消息格式互不兼容最后想做个效果对比得重写一整层封装。问题不在模型本身而在每家 provider 的调用约定、返回结构都不一样。你真正想要的其实是业务逻辑只写一份模型是可替换的零件。LangChain v1 干了什么一句话说它把模型、消息、工具、提示词抽象成统一接口并内置了一套 Agent 架构让你从第一行代码起就走标准化路线。跟自拼 SDK 比v1 的差异化主要在三点模型可互换init_chat_model(openai:gpt-5.5)这种写法换供应商只改字符串业务代码不动还支持运行时通过 config 动态切模型做灰度和回滚都方便Agent 开箱即用create_agent底层跑在 LangGraph 上持久化执行、流式输出、人在环审批这些能力是自带的不用自己搭集成生态拆成独立包OpenAI、Anthropic、Ollama 等 provider 各自维护在 libs/partners/ 下用哪家装哪家主包保持精简一条命令 5 行代码跑通第一个调用环境上就一步用 uv 把主包装上uv add langchain然后是第一个调用。注意模型名带provider:前缀需要额外安装对应的集成包比如uv add langchain-openaifrom langchain.chat_models import init_chat_model model init_chat_model(openai:gpt-5.5) result model.invoke(用一句话解释什么是 RAG) print(result.content)到这里你就有了一个统一入口、标准消息结构、可替换的模型。入口实现在 libs/langchain_v1/langchain/chat_models/base.py想查支持哪些 provider直接翻它 docstring 里的清单。按使用场景看核心能力不按源码目录讲按你实际会用的场景拆模型互操作—— 核心诉求是一个字段切模型。除了直接传模型名init_chat_model还支持configurable_fields参数让模型在运行时由 config 决定适合多模型灰度。工具调用与 Agent—— 把普通 Python 函数注册成工具交给create_agent它会自己规划调用顺序、处理工具结果回填。Agent 的创建逻辑在 libs/langchain_v1/langchain/agents/factory.py。文档与检索—— 想基于自己的语料回答组合是加载文档 → 切分 → 向量化 → 存入向量库 → 检索回填上下文。加载器、向量库、检索器都在libs/core/langchain_core/下组件化程度很高可以按需挑。对话与历史—— System/Human/AI/Tool 消息是统一结构chat_history提供持久化记忆的接口层多轮对话不用自己拼字符串。工程化保障—— 缓存caches让重复提问不重复烧 token限流器rate_limiters保护上游配额这两个在 core 包里都是现成组件。实战给问答应用挂上外部工具一个很常见的落地场景客服机器人需要查订单状态。做法不复杂写一个普通函数lookup_order(order_id)用类型注解或 pydantic 描述参数把函数传给create_agent(model, tools[...])框架自动生成工具 schema 给模型看模型决定何时调用、传什么参数调用结果作为 Tool 消息回填进上下文最终回答是模型基于工具返回的数据生成的整个流程你只写了一个业务函数编排交给框架。后续如果要加人工审核节点、断点续跑这类流程控制直接升级到同家族的 LangGraph别在 LangChain 里硬扭。⚠️ 这几个坑提前知道装包要分清仓库是 monorepolangchainv1 主包、langchain-core基础抽象、langchain_classic旧版兼容层是三个不同的分发名装错包 import 直接报错provider 包单独装init_chat_model只是统一入口真正调 OpenAI 需要langchain-openai调 Anthropic 需要langchain-anthropicdocstring 里每个 provider 都标了对应包名模型名钉死版本官方建议用带日期的固定 ID例如claude-haiku-4-5-20251001别用会漂移的别名上游一调指针行为就变了选对层级快速搭 AgentLangChain 够用需要精细控制流程、延迟和状态机上 LangGraph继续深入从这里看组件总览与 APIlibs/core/langchain_core/目录各家 provider 的集成实现libs/partners/目录标准测试集看官方怎么验证各家集成行为libs/standard-tests/目录一句话收尾把模型当零件而不是主角你的 LLM 应用会好维护得多。【免费下载链接】langchainThe agent engineering platform.项目地址: https://gitcode.com/GitHub_Trending/la/langchain创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED

相关推荐

NVIDIA投资Perplexity背后:RAG搜索实战与GPU部署指南

NVIDIA投资Perplexity背后:RAG搜索实战与GPU部署指南

最近 AI 行业讨论热度最高的消息之一,就是 NVIDIA 被报道正考虑向 Perplexity AI 投入数十亿美元。虽然这笔交易目前还停留在“消息称”的阶段,没有得到双方官方确认,但放在当前 AI 搜索与 GPU 算力深度捆绑的背景下,这则传闻很值…

📅 2026/10/10 0:30:44
ECC 使用指南:285 个技能 + 68 个代理,让 AI 编程助手学会先计划再动手

ECC 使用指南:285 个技能 + 68 个代理,让 AI 编程助手学会先计划再动手

ECC 使用指南:285 个技能 68 个代理,让 AI 编程助手学会先计划再动手 【免费下载链接】ECC The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Openc…

📅 2026/10/26 22:41:30
ComfyUI 节点式AI绘图:节点图工作流实战笔记

ComfyUI 节点式AI绘图:节点图工作流实战笔记

ComfyUI 节点式AI绘图:节点图工作流实战笔记 【免费下载链接】ComfyUI The most powerful and modular diffusion model GUI, api and backend with a graph/nodes interface. 项目地址: https://gitcode.com/GitHub_Trending/co/ComfyUI ComfyUI 是一款节点…

📅 2026/10/4 22:21:40
MORE NEWS

更多资讯

📰

沈丘电工证快速办理保姆级教程:怕被中介坑?看这篇就够了

沈丘电工证快速办理保姆级教程:怕被中介坑?看这篇就够了 不知道去哪报名怕被中介坑?现在网上信息太多,真假难辨,不少人在办理【沈丘电工证快速办理】时,容易被一些非法中介忽悠,不仅多花钱,还可能拿到假证,耽误工作和前途。别急,这篇保姆级教程,带…

📰

电工证 上岗证证怎么转异地

电工证上岗证怎么转异地?学历不高怕报不上名?上岗必备全攻略来了 你是不是也遇到过这样的情况:手里有个电工证上岗证,但想换个城市发展,结果发现原来的证用不上?学历又不高,怕被拒之门外?别担心,这篇文章就从 电工证上岗证怎么转异地…

📰

电工证现场确认在哪考?怕考不过白交培训费?看完这篇不迷路

电工证现场确认在哪考?怕考不过白交培训费?看完这篇不迷路 你是不是也和我一样,想考个电工证,但又担心流程太复杂, 怕考不过白交培训费 ?尤其现在 电工证现场确认在哪考…

📰

梁山高压电工证能转到河南吗?2026河南最新政策来了

梁山高压电工证能转到河南吗?2026河南最新政策来了 之前考的证在外省能不能转过来?这个问题几乎是每个想在河南继续从事高压电工工作的人都会问的。2026年河南最新政策已经明确,外省取得的特种作业操作证是可以在全国范围内通用的,但如果你打算在…

📰

常州电工证办理费用全攻略:学历不高怕报不上名?郑州报考避坑指南

常州电工证办理费用全攻略:学历不高怕报不上名?郑州报考避坑指南 你是不是也觉得,学历不高就报不了电工证?其实,很多过来人都和你一样,担心学历不够、怕流程复杂、怕被坑钱。但别急,今天我用亲身经历告诉你, 常州电工证办理费用…

📰

深圳南山区电工证培训多少钱 电工证太忙没时间复习怎么办

深圳南山区电工证培训多少钱 电工证太忙没时间复习怎么办 工地太忙根本没时间复习考试,这几乎是每个特种作业人员的日常状态。尤其是深圳南山区的建筑工地,项目紧、任务重,很多人连吃饭时间都在赶工期,哪还有空去复习电工证考试?不过,现在深圳南山区电…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬