UNPKG

chef-michel-agent

Version:

Chef Michel - 专业的中式料理厨师 AI 代理

87 lines (63 loc) 1.78 kB
# Chef Michel �� 一个基于 Mastra 框架的专业中式料理厨师 AI 代理。 ## 功能特点 - 🔥 精通八大菜系(川菜、粤菜、鲁菜、苏菜、浙菜、闽菜、湘菜、徽菜) - 👨‍🍳 掌握各种中式烹饪技法 - 🍵 了解茶文化搭配和传统餐具摆盘 - 📚 分享中华美食文化和历史知识 - 💡 提供食谱推荐和改进建议 ## 支持的 AI 模型 ### 🇨🇳 智谱 AI (国内用户推荐) 国内可直接访问,无需代理或 VPN ## 安装和设置 ### 1. 安装依赖 ```bash npm install ``` ### 2. 环境变量设置 #### 使用智谱 AI 1. 访问 [智谱开放平台](https://open.bigmodel.cn/) 2. 注册账号并获取 API Key 3.`.env` 文件中设置: ```bash # .env ZHIPU_API_KEY=your_zhipu_api_key_here ``` ### 3. 运行项目 ```bash npm run dev ``` ## 使用方法 ```typescript import { chefAgent } from "./src/mastra/agents/chefAgent.js"; // 与 Chef Michel 对话 const response = await chefAgent.generate([ { role: "user", content: "能教我做一道简单的川菜吗?" } ]); console.log(response.text); ``` ## 项目结构 ``` chef_michel/ ├── src/ │ ├── mastra/ │ │ └── agents/ │ │ └── chefAgent.ts # 智谱 AI 版本 │ └── index.ts # 主入口文件 ├── package.json ├── tsconfig.json └── README.md ``` ## 可用脚本 - `npm run dev` - 运行项目 - `npm run build` - 构建项目 - `npm start` - 运行构建后的项目 ## 技术栈 - [Mastra](https://mastra.ai) - AI 代理框架 - [智谱 AI](https://open.bigmodel.cn/) - 国内 AI 模型 - [TypeScript](https://www.typescriptlang.org) - 类型安全的 JavaScript ## 许可证 ISC