云图AI云图AI
L

langchain

MITPython

The agent engineering platform.

143kFork 24k更新于 2026-08-01

软件介绍

LangChain 是一个用于构建智能体和 LLM 驱动应用的框架。它通过可互操作的组件和第三方集成,简化 AI 应用开发,同时随着底层技术演进保持决策的前瞻性。

核心功能

标准接口:为模型、嵌入、向量存储等提供统一接口
丰富集成:支持大量模型提供商、工具、向量存储和检索器
模块化架构:组件化设计,支持快速原型开发和迭代
生产就绪:内置监控、评估和调试支持(如 LangSmith)
灵活抽象:从高层链到低层组件,满足不同复杂度需求
活跃社区:丰富的生态系统、模板和社区贡献组件

适用场景

构建基于 LLM 的聊天机器人和问答系统开发具有规划和子智能体能力的复杂智能体实现 RAG(检索增强生成)应用快速原型验证 LLM 应用想法构建企业级 AI 工作流和自动化

Docker 部署

docker run -it --rm python:3.12-slim bash -c "pip install langchain && python -c 'from langchain.chat_models import init_chat_model; print(\"LangChain installed successfully\")'"

FAQ

LangChain 和 LangGraph 有什么区别?

LangChain 是构建 LLM 应用和智能体的高层框架,提供链、组件和集成。LangGraph 是低层智能体编排框架,用于构建可控的智能体工作流,适合复杂任务。

LangChain 支持哪些模型?

LangChain 通过集成支持多种模型提供商,包括 OpenAI、Anthropic、Google(Gemini)等,并可通过标准接口切换。

如何快速开始使用 LangChain?

安装 langchain 包(如 uv add langchain),然后使用 init_chat_model 初始化模型并调用。详细文档见 docs.langchain.com。