Midjourney Imagine API 申请与使用
Midjourney 是一款强大的 AI 绘图工具,通过输入关键字即可生成精美图像。本文档介绍 Midjourney Imagine API 的使用流程,帮助开发者通过文本生成所需图像。
申请流程
访问平台页面点击「Acquire」按钮获取请求凭证。首次申请通常赠送免费额度。
基本使用
在界面填写对应内容:
authorization:在下拉列表中选择。prompt:图片描述词(建议英文),例如Lamborghini speeds inside a volcano。
主要请求参数:
prompt:图片描述词(支持自动翻译)。mode:生成模式,可选fast/relax/turbo,默认 fast。timeout:超时时间(秒)。translation:是否自动翻译非英文 prompt。split_images:是否将 2x2 结果拆分返回单张。action/image_id:对历史图片继续操作时需指定。callback_url:异步回调地址。
调用后返回 JSON 结果,包含以下字段:
task_id:任务 ID。image_id:图片唯一标识。image_url:缩略图 URL。raw_image_url:原图 URL。actions:可执行的操作列表(如 upscale, variation 等)。
图像放大与变换
针对生成的图片进行进一步操作,例如将 action 设为 variation2 并传入 image_id 进行微调。若需放大,可传入 upscale4。
放大后的 actions 包含更多选项:
upscale_2x/upscale_4x:放大倍数。zoom_out_2x/zoom_out_1_5x:缩小画面。pan_left/pan_right/pan_up/pan_down:画面偏移。
图像改写(垫图)
支持输入图片 URL 及描述文字进行改写。图片 URL 需为纯图片链接。
示例 Prompt:
https://cdn.acedata.cloud/v014oc.png an illustration of a car parked on the beach --iw2
将图片链接与文字描述组合传递给 prompt 字段。
图像融合
支持传入多张图片实现融合效果。最多支持 5 张图片 URL。
示例 Prompt:
https://example.com/img1.png https://example.com/img2.png The bear is holding the chainsaw --iw2

