
serverless-chat-langchainjs
用 Azure + LangChain.js 一键部署带知识库的 Serverless 聊天机器人
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 867
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- Node.js 18+
- Azure OpenAI 资源
- Azure 账号
安装与启动步骤
-
1装依赖
示例是 Azure 上的无服务器聊天,先装 Node 依赖。
npm install -
2配环境变量
Azure OpenAI 的端点与密钥写在本地配置文件。
cp .env.example .env # 填 AZURE_OPENAI_API_KEY / ENDPOINT / DEPLOYMENT -
3灌文档
把知识库文件上传成向量索引。
npm run upload:docs -
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
同类项目推荐
react-native-apple-llm
开源
在 React Native 中一键调用苹果设备端大模型
React Native Apple LLM plugin using Foundation Models
Interpretable-Context-Methodolog···
开源
用文件夹搭智能体,打开目录就看懂流程
Folder structure as agent architecture. ICM replaces framework-level orchestration ···
SeargeSDXL
开源
拖拽节点,一键跑通 SDXL 高清出图
Custom nodes and workflows for SDXL in ComfyUI
Agentic-RAG-R1
开源
用强化学习训练AI自主检索推理,解决复杂问题更准
Agentic RAG R1 Framework via Reinforcement Learning
zhin
开源
一套代码,让机器人无缝跑遍 20+ 聊天平台,还能秒变 AI 助手。
AI-native TypeScript bot framework — one codebase for 20+ chat platforms (QQ, Disco···
chipper
开源
在终端里玩转本地 AI 模型,快速搭建 RAG 应用
✨ AI interface for tinkerers (Ollama, Haystack RAG, Python)
spring-ai-alibaba
开源
Java 团队用 Spring 方式快速搭建多智能体应用
Agentic AI Framework for Java Developers
agent-native
开源
用 React 写智能体应用,少拼装多交付
A framework for building agentic apps
cc-multi-cli-plugin
开源
在 Claude 里一键调用所有主流 AI 编程工具,任务自动分发
Claude Code plugin: use ChatGPT (Codex), Cursor, OpenCode Zen, and Antigravity model···