认证
API 请求需要 Bearer token。有两种认证方式:API Token(推荐)
使用以meigen_sk_ 开头的 API Key。在你的账户设置中的 API Keys 下创建。
Session Token
面向 meigen.ai 内部的浏览器集成,使用登录后的 session access token。每日免费积分仅可用于基础模型(当前为 Z Image Turbo、Flux 2 Klein、Agnes Image 2.1 Flash 和 Agnes Video 2.0);其余模型始终需要消耗注册赠送或购买积分。第三方集成请统一使用上面的 API Token。基础 URL
请求格式
所有请求体必须以 JSON 格式发送,并设置Content-Type: application/json 请求头。
响应格式
所有响应返回 JSON。成功响应包含success: true 字段:
error 字段:
异步生成
图片生成是异步的。流程如下:- 提交生成请求 →
POST /api/generate/v2 - 轮询状态端点 →
GET /api/generate/v2/status/:id - 当
status === "completed"时,直接从状态响应读取imageUrl/imageUrls/videoUrl。
轮询最佳实践
- 推荐间隔:每 3 秒检查一次状态
- 停止条件:当
status为completed或failed时 - 超时建议:图片模型留到 6 分钟,视频留到 12 分钟。超时仍未完成的任务会以
failed返回并全额退还积分,产物直接丢弃,不会迟到送达。未超时则相反:客户端过早停止轮询,任务仍会跑完并照常计费。请轮询到status进入终态(completed/failed),上面的墙钟时间只作兜底。最慢的情形是高分辨率 / 长时长的 Seedance 2.0 与 Veo 3.1。各模型典型耗时见模型页面。
缓存
部分 GET 端点返回缓存响应:
因此模型清单的变更——上新、下线、切换默认模型——最长可能 1 小时后才可见,请据此设计自己的刷新节奏。
积分
每次生成会从账户扣除积分。图片模型按张计费(单价可能随分辨率与画质变化);视频模型按秒或按次计费,取决于具体模型。各模型完整定价表见模型页面。错误响应
POST /api/generate/v2 的错误响应会附带便于排查的额外字段,且大多在人类可读的 error 之外还带一个可供程序判断的 code:
不带
code 的错误(如比例不被支持)请按状态码与 error 文案处理。
端点
生成图片
POST /api/generate/v2
模型列表
GET /api/models
图片详情
GET /api/images/:id
API Token
在账户设置中创建与撤销