Midjourney Imagine API 接入指南与实战
Midjourney 作为业界领先的 AI 绘图工具,其文本生成图像的能力非常强大。通过 Imagine API,我们可以将这一能力集成到自己的应用中,实现自动化生图、图像编辑等高级功能。
申请流程
要开始使用,首先需要获取访问凭证。访问官方文档页面,点击「Acquire」按钮即可获取所需的 Token。首次申请通常会有免费额度赠送,方便测试。
登录注册后会自动返回当前页面,后续请求需在 Header 中携带该凭证。
基础调用
拿到凭证后,就可以构造请求了。核心参数包括 authorization(鉴权)和 prompt(提示词)。
建议:Prompt 使用英文描述通常效果更准确。例如
Lamborghini speeds inside a volcano(兰博基尼在火山飞驰)。
主要请求参数说明:
prompt:图片描述词(支持自动翻译)。mode:生成模式,可选fast/relax/turbo,默认 fast。timeout:超时时间(秒),超时会直接返回。translation:是否自动翻译非英文 prompt。split_images:是否将 2x2 结果拆分返回单张。callback_url:异步回调地址。
响应结构
调用成功后,会返回一个 JSON 对象,包含任务 ID、图片 URL 等信息:
{
"image_url": "https://midjourney.cdn.acedata.cloud/...",
"image_id": "1234197197067915365",
"task_id": "1bae3bec-3ac4-4180-a148-74ee6cb68b98",
"success": true,
"actions": ["upscale1", "variation1", ...]
}
其中 image_url 是缩略图链接, 是原图链接(分辨率更高)。 数组列出了可执行的操作,如放大 () 或变换 ()。

