https://www.meigen.ai/api/ 访问。
认证
API 请求需要 Bearer token。有两种认证方式:API Token(推荐)
使用以meigen_sk_ 开头的 API Key。在你的账户设置中的 API Keys 下创建。
Session Token
对于基于浏览器的集成,你可以使用 Supabase session access token。此方式同时使用每日积分和购买积分。基础 URL
请求格式
所有请求体必须以 JSON 格式发送,并设置Content-Type: application/json 请求头。
响应格式
所有响应返回 JSON。成功响应包含success: true 字段:
error 字段:
异步生成
图片生成是异步的。流程如下:- 提交生成请求 →
POST /api/generate/v2 - 轮询状态端点 →
GET /api/generate/v2/status/:id - 获取生成完成的图片 →
GET /api/images/:id
轮询最佳实践
- 推荐间隔:每 3 秒检查一次状态
- 停止条件:当
status为completed或failed时 - 超时建议:图片模型建议 5 分钟后放弃,视频建议 10 分钟
典型生成时间
| 模型 | 典型时间 |
|---|---|
| Z Image Turbo | ~5 秒 |
| Nanobanana 2, Seedream | ~15 秒 |
| Nanobanana Pro | ~15 秒 |
| GPT image1.5 | ~20 秒 |
| Midjourney V7 / Niji 7 | ~60 秒 |
| Seedance 2.0(视频) | ~1-3 分钟 |
| Veo 3.1(视频) | 2-6 分钟 |
速率限制
API 请求受速率限制约束。如果你收到429 Too Many Requests 响应:
- 等待 10-30 秒后重试
- 对重复失败实施指数退避策略
- 具体速率限制可能因服务器负载而异
缓存
部分 GET 端点返回缓存响应:| 端点 | 缓存时长 |
|---|---|
GET /api/models | 5 分钟 |
GET /api/images/:id | 1 小时 |
POST 端点 | 无缓存 |
积分
每次生成根据使用的模型消耗积分。查看模型页面了解各模型定价。| 模型 | 积分 |
|---|---|
| Z Image Turbo | 2 |
| GPT image1.5 | 2 |
| Nanobanana 2 | 5 |
| Seedream 5.0 Lite | 5 |
| Seedream 4.5 | 5 |
| Nanobanana Pro | 10 |
| Midjourney V7 | 15 |
| Niji 7 | 15 |
| Seedance 2.0 | 按秒(详见模型) |
| Veo 3.1 | 20 |
错误响应
| 状态码 | 含义 |
|---|---|
| 400 | 请求无效 — 参数错误 |
| 401 | 未授权 — token 无效或缺失 |
| 402 | 需要付费 — 积分不足 |
| 404 | 未找到 |
| 429 | 请求过于频繁 — 等待后重试 |
| 500 | 服务器错误 |
端点
生成图片
POST /api/generate/v2
模型列表
GET /api/models
图片详情
GET /api/images/:id
Token 管理
POST/GET/DELETE /api/tokens