Skip to main content
MeiGen API 允许你以编程方式生成图片和视频。
偏好自然语言? 如果你使用 Claude Code、Cursor 或 OpenClaw,可以试试 MCP 服务器,无需写 HTTP 代码即可生成图片。

认证

API 请求需要 Bearer token。有两种认证方式:

API Token(推荐)

使用以 meigen_sk_ 开头的 API Key。在你的账户设置中的 API Keys 下创建。
API Token 只能使用购买积分。每日免费积分不可用于 API 调用。在发起 API 请求前,请确保你的账户有购买积分。

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 字段:

异步生成

图片生成是异步的。流程如下:
  1. 提交生成请求 → POST /api/generate/v2
  2. 轮询状态端点 → GET /api/generate/v2/status/:id
  3. status === "completed" 时,直接从状态响应读取 imageUrl / imageUrls / videoUrl

轮询最佳实践

  • 推荐间隔:每 3 秒检查一次状态
  • 停止条件:当 statuscompletedfailed
  • 超时建议:图片模型留到 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

在账户设置中创建与撤销