认证
API 请求需要 Bearer token。有两种认证方式:API Token(推荐)
使用以meigen_sk_ 开头的 API Key。在你的账户设置中的 API Keys 下创建。
Session Token
面向 meigen.ai 内部的浏览器集成,使用登录后的 session access token。每日免费积分仅可用于基础模型(当前为 Flux 2 Klein、Agnes Image 2.1 Flash 和 Agnes Video 2.5 Flash);其余模型始终需要消耗注册赠送或购买积分。第三方集成请统一使用上面的 API Token。基础 URL
gpt-image-2.5 已启用。该端点仍返回 GPT Image 2 时,可继续使用旧模型 ID 与原有价格。
请求格式
所有请求体必须以 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时 - 当
status为processing时,响应会带上expectedWaitSeconds(该模型 + 分辨率的预估剩余等待秒数)与pollHintSeconds(建议继续轮询的剩余秒数,归零表示可以停止)。用这两个字段替代写死的超时时间——实际耗时会随模型、分辨率、时长变化。各模型典型耗时见模型页面。 - 客户端过早停止轮询不影响结果:任务仍会跑完并照常计费,请务必轮询到
status进入终态。
缓存
部分 GET 端点返回缓存响应:
因此模型清单的变更——上新、下线、切换默认模型——最长可能 1 小时后才可见,请据此设计自己的刷新节奏。
积分
每次生成会从账户扣除积分。图片模型按张计费(单价可能随分辨率与画质变化);视频模型按秒或按次计费,取决于具体模型。各模型完整定价表见模型页面。错误响应
POST /api/generate/v2 的错误响应会附带便于排查的额外字段,且大多在人类可读的 error 之外还带一个可供程序判断的 code:
除上述之外的错误——包括所有
5xx 响应——都代表服务端暂时不可用。稍后重试即可,生成失败的积分会自动退还。
不带 code 的错误(如比例不被支持)请按状态码与 error 文案处理。
端点
生成图片
POST /api/generate/v2
模型列表
GET /api/models
图片详情
GET /api/images/:id
API Token
在账户设置中创建与撤销