5 分钟把 Mastra 聊天机器人部署到 Vercel
【免费下载链接】mastraMastra is the modern TypeScript framework for AI-powered applications and agents.项目地址: https://gitcode.com/GitHub_Trending/ma/mastra
Mastra 是一个用 TypeScript 搭建 AI 应用的框架,可以帮你快速造出一个能聊天的 AI 机器人。读完这篇,你会拥有一个跑在 Vercel 上、能直接通过浏览器访问的 Mastra 聊天机器人。下面直接开干。
先把环境和账号备齐
你只需要两样东西:电脑上有 Node.js 18 及以上版本和 Git,另外在 Vercel 官网注册一个账号,并准备好模型厂商的 API Key(比如 OpenAI 的)。
接下来把仓库克隆到本地:
git clone https://gitcode.com/GitHub_Trending/ma/mastra cd mastra这一步搞定后,进入目录安装依赖:
pnpm install把 Mastra 推到 Vercel
在 Vercel 里导入这个仓库
登录 Vercel 控制台,点右上角的 Add New,选 Project 进入导入页,填好项目名和分支。整个过程只有几次点击,不需要写任何构建配置。
环境变量里填什么
在项目的 Environment Variables 区域加一行,变量名写OPENAI_API_KEY,值填你自己的 Key。如果换其他模型厂商,就换成对应厂商的变量名。少填这一步,机器人上线后就没法调用模型。
点下 Deploy 后等它跑完
剩下的交给 Vercel:它会自动执行构建并生成一个项目链接,控制台里出现部署完成的绿色状态,就说明你的服务已经挂在云端了。
打开链接玩两把
浏览器访问你的项目链接,打开/api/agents路径,如果看到返回的 Agent 列表 JSON,就说明部署彻底成功了。
想再扩展一下,可以直接参考仓库里的 templates/template-chat-with-pdf/,这是一个带完整聊天界面、能针对 PDF 问答的示例,照着它的结构就能把机器人换成你需要的领域。
到这里,Mastra 部署这件事就全走通了:仓库克隆下来、Key 填进 Vercel、点一次部署,你的机器人就在浏览器里等你了。现在就去把 API Key 填进去,两分钟后你就能跟它聊上第一句话。
【免费下载链接】mastraMastra is the modern TypeScript framework for AI-powered applications and agents.项目地址: https://gitcode.com/GitHub_Trending/ma/mastra
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考