尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

10分钟上线一个AI智能体:Mastra的Vercel零配置部署

10分钟上线一个AI智能体:Mastra的Vercel零配置部署 10分钟上线一个AI智能体Mastra的Vercel零配置部署【免费下载链接】mastraMastra is the modern TypeScript framework for AI-powered applications and agents.项目地址: https://gitcode.com/GitHub_Trending/ma/mastraMastra 是一个用 TypeScript 搭建 AI 智能体与多步工作流的框架。跟着下面的步骤做你会先在本地跑通一个天气查询智能体再把它零配置导入 Vercel最后得到一个浏览器里能直接对话的机器人地址。先选模板别从零写代码想快速看到结果就跳过搭项目的环节。仓库的 templates/ 目录里有几个现成项目其中 weather-agent 最小一个天气智能体、一个查天气的工具、一个给回答打分的组件只需要一个 OpenAI API key 就能跑起来。npx create-mastralatest --template weather-agent命令跑完你会得到一个包含src/mastra/的完整项目依赖也一并装好了。唯一要填的配置模型 API key这一步解决智能体靠什么模型能力回答问题。先把示例配置复制出来cp .env.example .env然后在.env里填入你的 OpenAI API key变量名照着.env.example里列的写。key 是模型服务的入口智能体不自己生成答案而是拿着你的 key 去调模型。接着启动服务npm run dev浏览器打开 localhost:4111 会进入 Mastra Studio这是智能体与工作流的管理界面。在对话框输入上海天气如果返回天气结果和活动建议本地部分就算通了。Vercel 部署不写任何配置文件部署时最容易卡住的是vercel.json这类配置。Mastra 官方的部署工具 mastra/deployer-vercel 是零配置的它自动生成部署配置和入口文件你只需要准备环境变量。在 Vercel 控制台导入仓库在项目的环境变量里填入OPENAI_API_KEY值和本地一致然后点部署。不需要选框架也不需要写构建脚本。几分钟后页面显示构建成功并给出访问地址。打开它你会看到和本地一样的对话界面问同样的问题得到同样的回答说明线上服务真的在运行。上线后从哪儿开始改所有行为都写在src/mastra/里分三个子目录agents/定义谁回答tools/定义它能用什么workflows/定义按什么步骤走。想调整智能体的人设或回答风格改agents/里的提示词即可部署配置完全不用动。想再进一步templates/template-deep-search/ 里的研究型模板值得看它让多个智能体按先搜索、自查缺口、再补齐的循环协作答案还带引用来源。下一步可以直接打开templates/template-deep-search/src/看每个智能体是怎么分工的把其中你喜欢的那套自查模式挪进自己的 agent 里。【免费下载链接】mastraMastra is the modern TypeScript framework for AI-powered applications and agents.项目地址: https://gitcode.com/GitHub_Trending/ma/mastra创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表