📘 项目简介

LangChain 是一个用于构建大语言模型(LLM)应用的框架。它提供了标准化的组件和抽象,让你能够快速构建 Chains(链)、Agents(代理)、RAG(检索增强生成)等复杂 AI 应用。

🎯 核心价值

模块化设计,快速构建 LLM 应用。支持 Python 和 JavaScript,集成 100+ 模型提供商。

为什么选择 LangChain?

🔗 Chains 链

将多个 LLM 调用串联成工作流

🤖 Agents 代理

自主决策、调用工具的智能体

🧠 Memory 记忆

多轮对话、上下文保持

📚 RAG 检索增强

连接外部知识库、向量数据库

🔌 模型集成

OpenAI、Anthropic、Google 等

📊 LangSmith

调试、监控、部署一体化

🚀 快速开始

# 安装
pip install langchain langchain-openai

# 最简示例
from langchain_openai import ChatOpenAI
from langchain.prompts import ChatPromptTemplate

llm = ChatOpenAI(model="gpt-4")
prompt = ChatPromptTemplate.from_messages([("human", "{input}")])
chain = prompt | llm

result = chain.invoke({"input": "你好"})
print(result.content)

🎯 核心概念

概念 说明
Chains 预定义的操作序列,固定流程
Agents 动态决策,自主调用工具
Memory 对话历史、长期记忆
RAG 检索增强生成,连接知识库
Tools 外部工具、API 调用

📊 项目数据

  • GitHub Stars - 100K+
  • 支持语言 - Python、JavaScript
  • 许可证 - MIT
  • 模型集成 - 100+ 提供商
下一页:核心特性 →