调用Midjourney API进行图片生成 使用详解

调用Midjourney API进行图片生成 使用详解p 本文将为您介绍如何开始使用 Midjourney 的 API 进行图片生成操作 包括必要的准备工作和基本的使用步骤 p 先欣赏一张我绘制的图片吧 咒语 Halloween haunted landscape glowing jack o lantern pumpkins with evil grins flickering

大家好,我是讯享网,很高兴认识大家。这里提供最前沿的Ai技术和互联网信息。



 

本文将为您介绍如何开始使用 Midjourney 的 API 进行图片生成操作,包括必要的准备工作和基本的使用步骤。

先欣赏一张我绘制的图片吧:

咒语:Halloween haunted landscape, glowing jack-o’-lantern pumpkins with evil grins, flickering candles on the ground, a terrifying Grim Reaper in a black cloak standing near a tree, glowing red eyes, eerie haunted house with yellow windows and spider webs, wooden dock leading to misty water, ghost ship with torn sails under a glowing full moon, flying bats, twisted bare trees with glowing cobwebs, neon purple cyan and orange atmosphere, heavy fog, surreal horror night scene, ultra-detailed, cinematic lighting, 4K, digital painting, octane render, sharp details Front view –ar 20:9 –seed –q 2 –s 447 –v 6.1

开始之前

在使用API之前,您需要准备以下内容:

  • 注册大模型API平台账号:我用的云漾API https://api.yunyang.chat 该平台支持Midjourney 各项功能。
  • 具备 Midjourney 使用经验:在 Discord 或其他平台使用 Midjourney 各项功能和服务,这将大大有助于你理解下面的各个API接口。

获取 API 密钥

  1. 登录 https://api.yunyang.com
  2. 在 “令牌” 页面新增一个令牌,例如令牌取名:绘图key。
  3. 复制生成的令牌备用并妥善保管。

基本使用步骤

  1. 发送提示词:首先通过 API 提交提示词,获得任务ID。
  2. 获得四选一:读取任务 ID 的四张图,获得 U 和 V 两种方式的 customId
  3. 执行四选一:通过任务 ID 和 customId 告诉模型你让他下一步优化那张图。
  4. 循环修改/获得最终图片:反复通过上面步骤进行调整,获得最终图片 URL

Midjourney 提供强大的绘图API,帮助开发者轻松集成图像生成、编辑等功能。本节详细介绍各个API端点的使用方法、请求参数及响应结构。

1.1 提交 Imagine 任务

接口地址: https://api.yunyang.chat/mj/submit/imagine

请求方式: POST

请求数据类型: application/json

响应数据类型: /

接口描述: 执行 Imagine 操作,提交绘图任务。

请求示例:
 
  
请求参数:
参数名称 参数含义 是否必选 参数类型 备注 mode 调用模式,默认 RELAX 否 string RELAX: 慢速模式, FAST: 快速模式 notifyhook 回调地址,为空时不进行回调通知 否 string base64Array 垫图 base64 数组 否 array base64 的数据,可以使用 base64 图片在线转换工具 prompt 提示词, 示例值 (Cat) 是 string state 自定义参数 否 string
响应示例:
 
  

1.2 提交 Action 任务

接口地址: https://api.yunyang.chat/mj/submit/action 

请求方式: POST

请求数据类型: application/json

响应数据类型: /

接口描述: 该接口用于点击图片下方的按钮,customId 通过任务查询接口获取。

请求示例:
 
  
请求参数:
参数名称 参数含义 是否必选 参数类型 备注 notifyhook 回调地址,为空时不进行回调通知 否 string customId 动作标识, 示例值(MJ::JOB::upsample::2::3dbbd469-36af-4a0f-8f02-df6c579e7011) 是 string botType bot 类型 否 string mj: MID_JOURNEY, niji: NIJI_JOURNEY taskId 任务 ID 是 string state 自定义参数 否 string enableRemix 是否使用 remix 否 boolean
响应示例:
 
  

1.3 提交 Blend 任务

接口地址: https://api.yunyang.chat/mj/submit/blend 

请求方式: POST

请求数据类型: application/json

响应数据类型: /

接口描述: 执行 Blend 操作,提交融图任务。

请求示例:
参数名称 参数说明 类型 code 状态码: 1(提交成功), 22(排队中), 23(队列已满,请稍后尝试), 24(prompt 包含敏感词), other(错误) integer(int32) description 描述 string result 任务 ID string
 
  
请求参数:
参数名称 参数含义 是否必选 参数类型 备注 mode 调用模式,默认 RELAX 否 string RELAX: 慢速模式, FAST: 快速模式 notifyhook 回调地址,为空时不进行回调通知 否 string base64Array 图片 base64 数组, 示例值 ([ “data:image/png;base64,xxx1”, “data:image/png;base64,xxx2” ]) 是 array string dimensions 比例

小讯
上一篇 2026-04-05 08:24
下一篇 2026-04-05 08:22

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/222468.html