智能体与多智能体

LangChain

langchain-ai/langchain

一个开源的 Python 框架,通过可互操作、可链式组合的组件和第三方集成,构建由大语言模型驱动的应用与智能体。

★ 143.6K星级
⑂ 23.9KFork 数
451未解决的问题
Python语言
MIT许可证
Q@project.QualityScore编辑评分

项目截图

LangChain 的截图 LangChain 的截图

概览

LangChain 是一个用于构建智能体和大语言模型驱动应用的框架。它帮助开发者将可互操作的组件和第三方集成串联起来,简化 AI 应用开发,同时旨在随着底层技术的演进为开发决策提供面向未来的保障。该框架为模型、嵌入模型、向量存储等提供了标准接口,允许开发者在不同的抽象层级上进行开发。它是包含 Deep Agents、LangGraph 和 LangSmith 在内的更广泛生态系统的一部分。

主要功能

  • 通过与模型提供商、工具、向量存储和检索器的集成实现实时数据增强
  • 模型可互操作性,允许在实验过程中切换模型
  • 模块化、基于组件的架构,便于快速原型设计
  • 具备生产级特性,支持监控、评估和调试
  • 从高级链到低级组件的灵活抽象层
  • 与包含 Deep Agents、LangGraph 和 LangSmith 在内的 LangChain 生态系统无缝集成

要求、安装和快速入门

快速入门指南推荐使用 `uv` 包管理器,命令为:`uv add langchain`。

用法

基础的快速入门包括从 `langchain.chat_models` 导入 `init_chat_model`,初始化一个模型(例如 `init_chat_model("openai:gpt-5.5")`),并使用文本提示词调用它,如 `model.invoke("Hello, world!")`。

模型兼容性与使用场景

该框架支持模型互操作性,并与各种模型提供商集成。仓库主题表明其与 Anthropic、ChatGPT、Gemini 和 OpenAI 相关。

许可证与风险说明

该仓库采用 MIT 许可证。

Editorial verification 2026-08-09: repository URL, owner, description, license and repository statistics were reviewed. License metadata: MIT. README was fetched for the channel draft; re-check repository dependencies, releases and model terms before production use.

发布与维护

仓库元数据中未说明。

Firecrawl

firecrawl/firecrawl

★ 161.1KTypeScript

RAGFlow

infiniflow/ragflow

★ 86.7KGo