插画生成器API封装:Midjourney批量出图代码
提示词描述:
面向设计师和创意团队的批量出图工具。适用于需要快速生成多风格插画素材的场景,如电商详情页、社交媒体配图。预期效果是将单张出图效率提升5倍,支持团队协作使用。
提示语关键词:
AI绘图API,Midjourney开发,Node.js项目,批量生成图片,插画生成器,Stable Diffusion集成
提示词内容:
你是一名全栈开发工程师,熟悉AI绘图API集成。
请帮我编写一个插画批量生成工具,要求:
技术栈:Node.js + Express
核心功能:
1. 封装Midjourney/Stable Diffusion API调用
2. 支持批量任务队列(使用Bull队列)
3. 提供以下接口:
- POST /generate:提交生成任务(参数:提示词、风格、尺寸、数量)
- GET /status/:taskId:查询任务状态
- GET /result/:taskId:获取生成结果
4. 内置提示词模板库(10种插画风格:水彩、扁平、像素、赛博朋克等)
5. 支持图片后处理(自动添加水印、调整尺寸)
6. 实现失败重试机制(最多3次)
代码要求:
- 完整的错误处理
- 详细的API文档注释
- 包含.env配置示例
- 提供Postman测试用例
请给出项目结构、核心代码文件和package.json配置。