serverless-chat-langchainjs是一个使用LangChain.js和Azure无服务器技术构建的AI聊天应用示例。本文将介绍该项目的主要特性、架构以及如何开始使用。
该项目展示了如何使用LangChain.js和Azure构建一个具有检索增强生成(RAG)功能的无服务器AI聊天体验。应用程序托管在Azure Static Web Apps和Azure Functions上,使用Azure Cosmos DB for NoSQL作为向量数据库。您可以将其作为构建更复杂AI应用程序的起点。
主要特性包括:

有多种方法可以开始使用这个项目:
需要安装以下工具:
然后克隆项目代码:
git clone <your-forked-repo-url>
有多种方法运行此示例:
ollama pull mistral:v0.2
ollama pull all-minilm:l6-v2
npm install
npm start
azd auth login 进行身份验证azd up 部署应用程序到Azure部署完成后,您将在终端中看到Web应用的URL。
常见问题解答请查看FAQ。
如果运行或部署此示例时遇到任何问题,请查看故障排除指南。
通过本文的介绍,您应该对serverless-chat-langchainjs项目有了初步的了解。欢迎阅读更多文档并尝试使用,如有任何问题,可以在GitHub仓库中提出issue。