serverless-chat-langchainjs

用 Azure + LangChain.js 一键部署带知识库的 Serverless 聊天机器人

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 对话助手 🍴 复刻 484 🐛 待处理 1 👀 关注 19
GitHub ↗
GitHub 星标 ★ 867
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源项目,MIT许可证,可自行部署,无收费版本。

项目预览

serverless-chat-langchainjs 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类对话助手
开发团队Azure-Samples
定价模式🏷️完全免费
价格说明开源项目,MIT许可证,可自行部署,无收费版本。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言TypeScript
技术栈/模型ai-azd-templates,azd-templates,azure,azure-functions,chatbot,generative-ai,javascript,langchain-js,mongodb,rag,retrieval-augmented-generation,serverless,typescript
GitHub 星标★ 867
上线时间2024-02-06 00:00:00
代码更新2026-11-06
仓库体积18.2 MB
本站数据更新2026-11-09
维护状态活跃
收录时间2026-08-09
浏览次数7

项目介绍

这是一个基于 LangChain.js、TypeScript 和 Azure 的 Serverless AI 聊天应用模板,核心是检索增强生成(RAG)。它解决了开发者快速搭建具备私有知识库问答能力的聊天机器人的问题,无需管理服务器。项目提供完整的示例代码和基础设施即代码(IaC)配置,支持通过 Azure Developer CLI 一键部署到 Azure Functions 等无服务器服务,并集成 MongoDB 作为向量数据库存储文档嵌入。核心能力包括:文档摄取与分块、向量化存储、语义检索、对话式 RAG 问答,以及可扩展的聊天前端。适合希望将 AI 聊天功能快速集成到业务中,且偏好云原生、按需付费架构的团队。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 867

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:进阶 约 30 分钟 部署方式:云服务部署 4 步

环境要求

  • Node.js 18+
  • Azure OpenAI 资源
  • Azure 账号

安装与启动步骤

  1. 1装依赖

    示例是 Azure 上的无服务器聊天,先装 Node 依赖。

    npm install
  2. 2配环境变量

    Azure OpenAI 的端点与密钥写在本地配置文件。

    cp .env.example .env
    # 填 AZURE_OPENAI_API_KEY / ENDPOINT / DEPLOYMENT
  3. 3灌文档

    把知识库文件上传成向量索引。

    npm run upload:docs
  4. 4本地起服务

    先本地验证对话,再部署到云上。

    npm start

如何确认成功

对话能引用上传文档中的内容作答。

注意事项

  • 示例用 LangChain.js,改模型只动配置层。
  • 云上部署前先确认配额与区域,别等上线才发现没容量。

核心亮点

  • 提供完整的 azd 模板,一条命令即可部署到 Azure,省去繁琐的云资源配置
  • 内置 RAG 全流程(文档加载、切分、向量化、检索、生成),开箱即用
  • 基于 TypeScript 和 LangChain.js,代码结构清晰,易于二次开发和定制

不足之处

  • 深度绑定 Azure 生态,迁移到其他云平台需要较大改动
  • 文档和示例相对简略,高级用法(如多轮对话记忆优化)需自行探索

适用场景

  • 企业内部知识库问答机器人,如员工手册、产品文档查询
  • 快速构建原型验证 RAG 技术,用于客户演示或内部测试
  • 作为学习 LangChain.js 和 Azure Functions 结合的参考项目

替代项目

langchain-chat-website、chatbot-ui、private-gpt

上一篇:agentica

下一篇:use-stick-to-bottom

同类项目推荐

react-native-apple-llm 开源

在 React Native 中一键调用苹果设备端大模型

React Native Apple LLM plugin using Foundation Models

★ 346 2026-08-09
SeargeSDXL 开源

拖拽节点,一键跑通 SDXL 高清出图

Custom nodes and workflows for SDXL in ComfyUI

★ 868 2026-08-09
Agentic-RAG-R1 开源

用强化学习训练AI自主检索推理,解决复杂问题更准

Agentic RAG R1 Framework via Reinforcement Learning

★ 451 2026-08-09
zhin 开源

一套代码,让机器人无缝跑遍 20+ 聊天平台,还能秒变 AI 助手。

AI-native TypeScript bot framework — one codebase for 20+ chat platforms (QQ, Disco···

★ 137 2026-08-09
chipper 开源

在终端里玩转本地 AI 模型,快速搭建 RAG 应用

✨ AI interface for tinkerers (Ollama, Haystack RAG, Python)

★ 486 2026-08-09
spring-ai-alibaba 开源

Java 团队用 Spring 方式快速搭建多智能体应用

Agentic AI Framework for Java Developers

★ 11122 2026-10-11
agent-native 开源

用 React 写智能体应用,少拼装多交付

A framework for building agentic apps

★ 7662 2026-10-13
cc-multi-cli-plugin 开源

在 Claude 里一键调用所有主流 AI 编程工具,任务自动分发

Claude Code plugin: use ChatGPT (Codex), Cursor, OpenCode Zen, and Antigravity model···

★ 196 2026-08-09