如何用New API对接Midjourney绘图API?MJ接口配置全攻略
发布时间:2026/8/23 12:22:55 作者:尧图编辑部 阅读量:1,286

如何用New API对接Midjourney绘图APIMJ接口配置全攻略【免费下载链接】new-api基于One API的二次开发版本仅供个人管理渠道使用请勿用于商业API分发项目地址: https://gitcode.com/gh_mirrors/newa/new-apiNew API 是一款基于 One API 的二次开发版 AI 接口管理平台它可以无缝对接 Midjourney 绘图 API通过集成 midjourney-proxyPlus服务让你用一套统一的 Token 管理、计费体系和/mj系列接口完成 MJ 生图、重绘、放大等全部操作。本文将带你完成 MJ 接口配置从部署准备、渠道配置到模型定价与接口调用5 个步骤快速上手。一、New API 为什么适合调用 Midjourney统一管理入口文本模型、Midjourney 绘图、Suno 音频模型共用一套渠道与 Token 体系无需为 MJ 单独搭一套系统异步任务托管MJ 生图是耗时较长的异步任务New API 会自动轮询渠道查询任务进度实现见controller/midjourney.go中的UpdateMidjourneyTaskBulk你只需拿任务 ID 获取结果独立计费可以按 MJ 模型单独设置固定价格例如每张图 0.1 元方便个人记账或团队分摊二、部署准备先搞定两个服务部署 New API 本体支持 Docker 或源码部署git clone https://gitcode.com/gh_mirrors/newa/new-api部署 midjourney-proxyPlus并完成 Midjourney 账号配置强烈建议设置访问密钥两个服务都启动后记下 midjourney-proxy 的访问地址如http://localhost:8080 更多接口细节可查阅项目根目录的 [Midjourney.md] 对接文档以及README.md中的「Midjourney接口设置文档」章节。三、4步完成 Midjourney Proxy 渠道配置 ✅这是最核心的一步按下面操作即可步骤操作说明1进入「渠道管理」点击「添加渠道」需要管理员权限2渠道类型选择Midjourney Proxy标准版选此类型内部编号 2Plus 版请选 Midjourney Proxy Plus编号 53「代理」填写 midjourney-proxy 的部署地址例如http://localhost:80804「密钥」填写 midjourney-proxy 配置的密钥未设置密钥时可随意填写模型一栏按你部署的版本勾选常用模型如下midjourney-proxy 支持mj_imagine绘图、mj_variation变换、mj_reroll重绘、mj_blend混合、mj_upscale放大、mj_describe图生文仅 Plus 版支持mj_zoom变焦、mj_shorten提示词缩短、mj_modal窗口提交配合局部重绘/自定义变焦、mj_inpaint局部重绘、mj_custom_zoom自定义变焦、mj_high_variation/mj_low_variation强/弱变换、mj_pan平移、swap_face换脸四、MJ 模型价格配置按图计费一步到位 进入设置 → 运营设置 → 模型固定价格设置为每个 MJ 模型单独定价例如{ mj_imagine: 0.1, mj_variation: 0.1, mj_blend: 0.1, mj_describe: 0.05, mj_upscale: 0.05, swap_face: 0.05 }⚠️ 注意mj_inpaint和mj_custom_zoom的价格应设置为 0因为它们必须搭配mj_modal使用实际费用由mj_modal决定避免重复计费。五、常用 MJ 接口速查表 New API 以/mj为前缀提供统一接口路由注册见router/relay-router.go调用时需携带 Token 认证头接口方法功能/mj/submit/imaginePOST提交绘图任务最常用/mj/submit/changePOST提交变换 / 重绘 / 放大任务/mj/submit/blendPOST提交图像混合任务/mj/submit/describePOST提交图生文任务/mj/submit/actionPOST重绘、放大等动作Plus/mj/submit/modalPOST窗口提交局部重绘 / 自定义变焦Plus/mj/submit/shortenPOST提示词缩短Plus/mj/task/{id}/fetchGET获取任务结果图片经 New API 转发/mj/image/{id}GET获取图片原地址需在系统设置中填写服务器地址提交一次绘图任务大致这样调用curl -X POST http://你的服务器/v1/mj/submit/imagine \ -H Authorization: Bearer sk-你的Token \ -H Content-Type: application/json \ -d {prompt: a cat in the ocean, waves, model: mj_imagine}拿到任务 ID 后轮询/mj/task/{id}/fetch直到任务完成即可取图全程无需关心上游 MJ 的复杂逻辑。六、常见问题排查清单 图片地址打不开使用/mj/image/{id}接口时必须在「系统设置」中填写服务器地址否则外部无法访问图片任务一直停留在处理中检查环境变量UPDATE_TASK默认true关闭后 New API 将不再更新 MJ 任务进度换脸、局部重绘不可用swap_face、mj_inpaint等模型仅 Plus 版支持请把渠道类型切换为Midjourney Proxy Plus想对接上游 New API 而非自建 proxy渠道类型同样选择 Midjourney Proxy Plus「代理」填上游 New API 的地址如http://localhost:3000「密钥」填上游的密钥即可到这里Midjourney 绘图 API 的对接就全部完成了。更多接口与字段说明欢迎查阅项目根目录的 [Midjourney.md] 完整对接文档。【免费下载链接】new-api基于One API的二次开发版本仅供个人管理渠道使用请勿用于商业API分发项目地址: https://gitcode.com/gh_mirrors/newa/new-api创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考