📘 项目简介
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)
🎯 核心概念
📊 项目数据
- GitHub Stars - 100K+
- 支持语言 - Python、JavaScript
- 许可证 - MIT
- 模型集成 - 100+ 提供商