跳转到内容
返回主页

Midjourney Image to Image

midjourney_V8.1_i2i

Midjourney Image to Image 基于已有 Midjourney 任务中的指定图片生成变体,支持轻微或强烈变换。

MidJourney 接口提示

MidJourney 接口分为直接生成和二次编辑两类。直接生成是指只需要提供提示词等必须参数,可以直接生成图片。二次编辑是指需要提供前一个任务 ID 和图片编号来执行图片生成。midjourney_V8.1_i2i 为二次编辑类别。

提示词参数

在本接口的 remix_prompt 参数中,官方提示词参数需要写在同一个字符串末尾,不作为独立 JSON 字段传入。可以在一个提示词中同时使用多个参数。

提示词技巧

  • 使用简短、清晰、具体的描述,优先写你希望画面中出现的内容。
  • 尽量使用具体数字,例如“三只猫”比“cats”更明确。
  • 需要排除内容时使用 --no,而不是只在自然语言里写“不需要”。
  • 重要细节可以围绕主题、媒介、环境、灯光、颜色、情绪和构图补充。

常用控制参数

参数含义取值与说明
--ar / --aspect图片比例设置输出图片长宽比,例如 --ar 16:9。大于 2:1 的比例属于实验性用法,可能产生不可预期结果。
:: / ::<权重>多提示词与权重用双冒号拆分提示词片段,并可在 :: 后添加权重,例如 太空::2 飞船。所有权重总和必须为正数。
{选项1,选项2}枚举提示词用大括号生成多个提示词变体,例如 一只{红色,绿色,黄色}的鸟。每个枚举生成的提示词会单独计费。
--v / --version模型版本固定使用 --v 8.1。如果要指定版本,示例和请求中统一写 --v 8.1
--iw图像权重控制图片提示相对于文字提示的影响强度,默认值为 1
--draft速写模式开启更快的草图/速写生成模式。是否生效以当前模型能力为准。
--no排除元素指定不希望出现在图像中的内容,例如 --no plants 会尝试移除植物。
--quality / --q画质/渲染时间控制渲染投入时间和 GPU 消耗。常用值包括 0.250.51;部分版本支持 2
--repeat / --r重复生成从同一个提示词创建多个任务,官方范围为 1-40
--seed种子值指定 0-4294967295 之间的整数。相同提示词和种子值通常会生成相似结果。
--stop提前终止在任务处理到指定百分比时停止,范围 10-100。数值越低,结果通常越模糊、细节越少。
--relax / --fast / --turbo生成速度覆盖当前设置,用慢速、快速或极速模式运行当前单个任务。
--stylize / --s风格化控制默认美化算法的强度。默认值通常为 100,常用范围 0-1000
--chaos / --c多样化控制生成结果的差异和不可预测性,范围 0-100。数值越高,结果越发散。
--weird / --w怪异化探索更不寻常的审美效果。常用范围 0-3000
--style风格样式主模型常用 --style raw 降低默认美化;Niji 5 可用 cuteexpressiveoriginalscenic
--exp创造性样式范围 0-100。数值越高,画面通常更细腻、更有活力、更偏创造性。
--tile纹样平铺生成可重复拼接的无缝图案。

图片/风格参考参数

参数含义取值与说明
--sref <图片URL|风格代码|random>参照风格让输出参考某张图片或风格代码的视觉风格。可组合多个来源,例如 --sref URL1::2 URL2::1
--sw风格参考权重控制参照风格影响强度,范围 0-1000,默认值通常为 100--sw 不兼容 Moodboards。
--sv参照风格版本选择参照风格算法版本。是否生效以当前模型能力为准。
--cref <图片URL>参照角色让输出延续参考图片中的角色特征。是否生效以当前模型能力为准。
--cw角色参考权重控制角色参考保留程度,范围 0-100--cw 0 更关注脸部,--cw 100 会尽量保留脸、头发、服装等更多细节。
--oref <图片URL>参照万物让输出保持参考图片中的人物、角色、物体或车辆一致性。一次只能使用一张参照万物图片。
--ow万物参考权重控制参照万物的影响强度,范围 1-1000。数值越高,一致性越强,但过高可能导致结果不稳定。

示例

  • A cinematic sunset landscape, ultra detailed --ar 16:9 --v 8.1 --s 250 --seed 1234
  • A clean product photo of a glass teapot --oref https://example.com/object.png --ow 300 --sref https://example.com/style.png --sw 120 --no text, watermark

当前文档示例统一使用 --v 8.1。如果同一参数不生效,请以当前模型能力和平台返回结果为准。

POST /v1/queue/midjourney_V8.1_i2i # 创建任务
GET /v1/queue/midjourney_V8.1_i2i/requests/{request_id}/status # 查询状态
GET /v1/queue/midjourney_V8.1_i2i/requests/{request_id}/response # 获取结果
PUT /v1/queue/midjourney_V8.1_i2i/requests/{request_id}/cancel # 取消任务
Terminal window
curl --location "https://cloud.seaart.ai/model/v1/queue/midjourney_V8.1_i2i" \
--header "Authorization: Bearer YOUR_API_KEY" \
--header "Content-Type: application/json" \
--data '{
"jobId": "midjourney_provider_task_id",
"image_no": 0,
"type": 0,
"remix_prompt": "Add warm sunset lighting and more architectural detail --v 8.1"
}'
jobId string 必填

上游 Midjourney 任务标识,来自前置 midjourney_V8.1_t2i 文生图任务结果,在 SeaCloud 请求中按字段名 jobId 传入

image_no int 必填

图片编号,用于选择前置 midjourney_V8.1_t2i 任务结果中的某一张图片

范围:0 - 3

type int 必填

变换类型:0 subtle,轻微变换;1 strong,强烈变换

可选值:01

remix_prompt string

新提示词,用于描述本次变换时希望调整的内容。可在同一个字符串末尾追加 Midjourney/悠船提示词参数,例如 --s 250--seed 1234--no text, watermark。这些参数不作为独立 JSON 字段传入

长度范围:1 - 8192 字符

{
"request_id": "mmsu_01hxyz...",
"response_url": "https://cloud.seaart.ai/model/v1/queue/midjourney_V8.1_i2i/requests/mmsu_01hxyz.../response",
"status_url": "https://cloud.seaart.ai/model/v1/queue/midjourney_V8.1_i2i/requests/mmsu_01hxyz.../status",
"cancel_url": "https://cloud.seaart.ai/model/v1/queue/midjourney_V8.1_i2i/requests/mmsu_01hxyz.../cancel",
"queue_position": 0
}
字段类型说明
request_idstring任务 ID,后续查询、获取结果和取消都使用它
response_urlstring获取最终结果的 URL
status_urlstring查询任务状态的 URL
cancel_urlstring取消任务的 URL
queue_positionint队列位置