LangChain 是构建 LLM 应用与 AI Agent 的开源框架,提供模型、向量库、工具等组件的统一接口,可与 LangGraph、LangSmith 等生态产品组合使用,支持 Python 与 JS/TS。
- langchain-anthropic==1.7.7
- 发布于
- 14 小时前
- 148,611
- 星标
- 234
- 下载
- 同步于
- 25 分钟前
最新版本
langchain-anthropic==1.7.72026年10月28日 07:48下载慢?可在上方随时切换镜像源
项目说明
项目概述
LangChain 是用于构建 AI Agent 与 LLM 应用的开源框架,通过统一接口串联模型、嵌入、向量库、工具与第三方集成,降低 AI 应用开发成本。开发者可以用几行代码调用不同厂商的大模型并随时替换,无需重写业务逻辑。框架提供模块化组件与从高阶到低阶的多层抽象,既适合快速原型,也支撑复杂的生产系统。配套的 LangGraph 提供可控的 Agent 编排,Deep Agents 则内置规划、子代理与文件系统等常用能力。
| 项目 | 内容 |
|---|---|
| 语言 | Python(另有 JS/TS 版本) |
| 类型 | LLM 应用与 Agent 框架 |
| 集成 | 主流模型厂商、向量库、工具链 |
| 许可 | MIT |
用统一接口串起模型、工具与数据源,换模型不改业务代码。
主要功能
- 统一模型接口:init_chat_model 一行接入 OpenAI、Anthropic、Gemini 等厂商模型
- 组件可互换:模型、嵌入、向量库、检索器均遵循标准接口,随换随用
- 丰富集成库:内置大量模型与工具集成,连接内外部数据源
- 实时数据增强:为 LLM 接入检索(RAG)与外部系统数据
- 快速原型:模块化架构支持快速搭建与迭代 LLM 应用
- 生态协同:与 LangGraph(Agent 编排)、LangSmith(评测观测)无缝衔接
适用人群
- 开发 LLM 应用的工程师
- 构建 AI Agent 的团队
- 需要 RAG 方案接入私有数据的开发者
- 评估多模型方案的算法工程师
快速上手
- 安装
uv add langchain - 调用模型
from langchain.chat_models import init_chat_model model = init_chat_model('openai:gpt-4o-mini') result = model.invoke('Hello, world!') - 需要复杂 Agent 编排时引入 LangGraph
- 开发调试与评测阶段可配合 LangSmith 观测
核心优势
- 模型互操作:抽象层屏蔽厂商差异,前沿模型发布即可跟进
- 渐进式抽象:从高阶链到低阶组件按需选择,复杂度可控
- 生态完整:集成、模板与社区组件丰富
系统要求
| 项目 | 要求 |
|---|---|
| 语言 | Python 3,另有 JS/TS 版本 |
| 安装方式 | pip / uv 等 |
| 模型访问 | 相应厂商 API Key 或本地模型服务 |
注意事项
- 密钥准备:调用云端模型需提前配置对应厂商的 API Key
- 版本匹配:LangGraph、LangSmith 等生态产品与主框架分开演进,注意版本兼容
- JS 版本独立:JS/TS 版本为独立仓库,API 与 Python 版不完全一致
历史版本
排序