
OpenClaw
OpenClaw 是 MIT 开源的个人 AI 智能体框架,运行在本地设备上,通过聊天应用接收指令并自主执行真实世界任务。
LangChain 是构建 LLM 驱动应用程序的开发框架,提供链式调用、智能体编排、RAG 检索增强生成、工具集成和记忆管理等核心能力。开发者通过 LangChain 的模块化组件,可以快速将 OpenAI、Anthropic、Ollama 等模型与企业数据、外部工具连接,构建聊天机器人、问答系统、自动化工作流等应用。
LangChain 由 Harrison Chase 于 2022 年创立,2023 年成立 LangChain Inc.,采用 MIT 开源协议。框架分为核心库(langchain-core)、集成包(langchain-community、langchain-openai 等)和高级编排库(langgraph)。LangChain 的设计哲学是”可组合的抽象”——将 LLM 调用、提示模板、输出解析、检索器、工具等封装为标准接口,通过 Chain 或 Graph 串联。2024 年推出的 LangGraph 支持有状态的多智能体工作流,使复杂任务编排成为可能。此外,LangSmith 提供调试、测试和监控平台,LangServe 将链部署为 REST API。
AI 应用开发团队、R&D 部门、创业公司。适合需要快速构建 LLM 应用原型的团队,以及需要复杂多智能体编排的生产级项目。
前提条件
快速安装
# 安装核心库 pip install langchain # 安装常用集成包(根据需求选择) pip install langchain-openai # OpenAI 模型支持 pip install langchain-anthropic # Anthropic 模型支持 pip install langchain-community # 社区维护的第三方集成 pip install langgraph # 多智能体工作流编排 pip install langserve # 部署为 REST API # 安装向量数据库集成(以 Chroma 为例) pip install chromadb pip install langchain-chroma
验证安装
from langchain.llms import OpenAI
import os
# 设置 API Key
os.environ["OPENAI_API_KEY"] = "your-api-key"
# 测试调用
llm = OpenAI(model="gpt-3.5-turbo-instruct")
print(llm("你好,世界!"))
使用 Ollama 本地模型
# 先安装并启动 Ollama(详见 Ollama 安装教程) # 安装 LangChain 与 Ollama 集成 pip install langchain-ollama
Python
from langchain_ollama import OllamaLLM
llm = OllamaLLM(model="llama3.1")
print(llm.invoke("你好,世界!"))





