Repolode
langchain-ai

langchain-ai/chat-langchain

基于 LangChain 官方文档和支持知识库回答 LangChain、LangGraph、LangSmith 问题的文档助手。

Star
6,474
Fork
1,493
未关闭 Issue
536
最近提交
17小时前

这是什么?

Chat LangChain 是一个回答 LangChain、LangGraph 和 LangSmith 相关问题的文档助手。项目展示了如何用 LangChain agent、中间件和护栏机制构建一个面向生产环境的智能体,并让对话保持在相关主题之内。

智能体采用文档优先的检索流程:先判断问题是否与 LangChain 相关,再通过托管的 MCP 连接器检索官方文档,并在 Pylon 支持知识库中查找已知问题,最后在回答中加入URL之前进行校验。部署、身份认证和连接器由 Managed Deep Agents 运行时负责,已登录用户和匿名用户均通过 Supabase 令牌鉴权。

仓库包含 Python 后端、提示词与工具代码,以及位于 frontend 目录下的 Next.js 公共聊天界面。本地运行需要 Python 3.11+、uv 以及相应的 API 密钥。

核心功能

  • 01通过托管的 MCP 连接器检索 LangChain、LangGraph 和 LangSmith 官方文档。
  • 02在 Pylon 支持知识库中查找已知问题和解决方案。
  • 03回答中引用的 URL 在输出前进行校验。
  • 04通过护栏中间件过滤与主题无关的问题。
  • 05附带基于 Supabase 登录和匿名访问的 Next.js 聊天前端。

适用场景

  • 基于官方文档获取 LangChain 或 LangGraph 相关问题的解答。
  • 学习文档检索型智能体如何结合护栏与中间件的参考实现。
  • 将这一模式改造成其他产品的文档助手。

快速上手

  1. 1

    克隆仓库

    git clone https://github.com/langchain-ai/chat-langchain.git
  2. 2

    进入项目目录

    cd chat-langchain
  3. 3

    使用 uv 安装 Python 依赖

    uv sync
  4. 4

    复制环境变量模板并在 .env 中填写 API 密钥

    cp .env.example .env

使用前须知

  • 运行前需要配置多个 API 密钥,包括 Anthropic 密钥和 Pylon 凭据。
  • 依赖 Managed Deep Agents 和 Supabase 等托管服务,自行部署需要额外配置。
  • 专为 LangChain、LangGraph 和 LangSmith 文档问答而构建,适用范围有限。

收录于专题

标签

常见问题

chat-langchain 是什么?
基于 LangChain 官方文档和支持知识库回答 LangChain、LangGraph、LangSmith 问题的文档助手。 Chat LangChain 是一个回答 LangChain、LangGraph 和 LangSmith 相关问题的文档助手。项目展示了如何用 LangChain agent、中间件和护栏机制构建一个面向生产环境的智能体,并让对话保持在相关主题之内。
chat-langchain 可以免费使用吗?用的什么许可证?
chat-langchain 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
chat-langchain 还在维护吗?
活跃维护中。chat-langchain 最近一次提交是在 2026年11月6日。
chat-langchain 适合用来做什么?
基于官方文档获取 LangChain 或 LangGraph 相关问题的解答。 学习文档检索型智能体如何结合护栏与中间件的参考实现。 将这一模式改造成其他产品的文档助手。
chat-langchain 怎么安装和运行?
克隆仓库: git clone https://github.com/langchain-ai/chat-langchain.git 进入项目目录: cd chat-langchain 使用 uv 安装 Python 依赖: uv sync 复制环境变量模板并在 .env 中填写 API 密钥: cp .env.example .env
在哪里获取 chat-langchain?
源代码和安装说明在 GitHub 上:https://github.com/langchain-ai/chat-langchain

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目