LangChain
活跃简介
LangChain 是一个用于开发由语言模型驱动的应用程序的框架。它提供了链式调用、记忆管理、Agent 编排等核心功能,是构建 AI Agent 的首选框架之一。
核心特性
- 链式调用(Chaining)— 灵活组合 LLM、工具和数据处理步骤
- 内置记忆管理 — 支持对话缓冲、摘要、向量存储等多种记忆策略
- Agent 编排 — 支持 ReAct、Plan-and-Execute 等多种 Agent 模式
- RAG 支持 — 内置文档加载、分块、嵌入和检索全流程
- 多模型兼容 — 支持 OpenAI、Anthropic、Google 等主流 LLM 提供商
- 丰富的工具生态 — 100+ 内置工具,支持自定义工具扩展
适用场景
💡 构建 AI 聊天机器人或对话助手
💡 开发文档问答系统(RAG)
💡 自动化数据处理和分析流程
💡 创建多步骤 AI 工作流
💡 构建自主决策的 AI Agent
标签
分类
快速开始
pip install langchain
from langchain_openai import ChatOpenAI
from langchain_core.messages import HumanMessage
llm = ChatOpenAI(model="gpt-4")
response = llm.invoke([HumanMessage(content="Hello!")])
print(response.content)