开源 · ★ GitHub 星标 147,812 (截至 2026-10-14)
langchain
LangChain 是一个用于构建基于 LLM 的智能体和应用的开源框架。
简介
LangChain 是一个用于构建智能体和基于 LLM 的应用的框架。它通过组合相互兼容的组件和外部集成,简化 AI 应用开发。
为模型、嵌入、向量存储等提供标准接口,便于替换模型。create_agent 是由提示词、工具和中间件构成的轻量级 Agent Harness,可与更高层的 Deep Agents、用于底层编排的 LangGraph、用于追踪和评估的 LangSmith 配合使用。
适合在 OpenAI、Anthropic、Google 等多种模型之间切换、构建智能体或 RAG 应用的 Python、JS 开发者。
用途
- 用 create_agent 构建带有自定义工具的智能体。
- 将 LLM 连接到多个数据源和内部系统。
- 切换模型提供商,测试适合应用的模型。
- 用 LangSmith 追踪、调试和评估智能体。
价格与许可
MIT
快速上手
- 使用 uv add langchain 或 pip install -qU langchain "langchain[openai]" 安装。
- 准备好所用模型提供商的 API 密钥。
- 用 init_chat_model 或 create_agent 定义模型和工具并运行。
- 如有需要,配置 LangSmith 追踪。
链接
相关术语与企业
来源
根据公开资料(官方页面、README)整理。价格和功能可能变化,请以官方网站为准。