AI个人学习
和实操指南
豆包Marscode1

UserAPI.ai:集成Midjourney图像生成API接口

本文于 2025-04-12 16:36 更新,部分内容具有时效性,如有失效,请留言

综合介绍

UserAPI.ai 是一个为开发者设计的API服务平台,专注于连接Midjourney的图像生成功能。用户通过简单的接口调用,就能生成高质量的AI图像,无需直接操作Midjourney的复杂Discord环境。平台提供直观的仪表板、详细的文档和24/7支持,适合个人开发者、初创公司或大型团队使用。它的核心优势是简化图像生成流程,支持多账户管理和无限生成,助力用户快速将AI创意融入产品。网站设计简洁,功能聚焦,操作流畅,兼顾速度与稳定性。

UserAPI.ai:Midjourney图像生成API接口-1


 

功能列表

  • 文本生成图像:根据文字描述生成多样化AI图像,支持多种风格和细节调整。
  • 图像优化:提供放大(Upscale)、区域调整(Vary Region)等功能,提升图像质量。
  • 多账户管理:支持多个Discord账户统一管理,方便切换和调度。
  • 任务状态查询:实时查看图像生成进度,获取任务结果和下载链接。
  • Webhook通知:支持设置回调链接,自动接收任务完成通知。
  • Remix模式:通过更新提示词生成图像变体,增加创作灵活性。
  • 详细API文档:提供代码示例和参数说明,降低集成难度。
  • 账户轮换:自动分配请求到不同账户,优化负载和效率。

 

使用帮助

如何开始使用

UserAPI.ai 是一个纯在线服务平台,无需安装软件即可使用。以下是详细的操作指南,帮助用户快速上手。

  1. 注册账户与获取API密钥
    访问 https://userapi.ai/,点击“Sign Up”按钮,输入邮箱和密码完成注册。注册成功后,登录仪表板(https://dashboard.userapi.ai),进入“API Keys”页面,系统会自动生成一个API密钥,如 3fb0b6d9-6e1b-4bb7-993f-f79e9f1717e8。这个密钥是调用API的核心凭证,需妥善保存。用户可随时生成新密钥,但旧密钥会失效。
  2. 连接Discord账户
    UserAPI.ai 通过Midjourney的Discord服务器生成图像,因此需要关联一个有效的Discord账户,并确保该账户已订阅Midjourney的服务(推荐Basic或Standard计划)。操作步骤如下:

    • 登录Discord,打开浏览器开发者工具(按F12)。
    • 在“Network”标签中发送一条消息,找到包含“messages”的请求。
    • 复制请求头中的“authorization”字段值,即Discord Token。
    • 回到UserAPI.ai 仪表板,点击“Add Discord Account”,粘贴Token并提交。
    • 系统验证通过后,账户关联完成。如果使用多个Discord账户,可重复此步骤添加。
  3. 调用图像生成API
    最常用的接口是 /imagine,用于根据文字描述生成图像。以下是一个基于cURL的调用示例:

    curl -X POST https://api.userapi.ai/midjourney/v2/imagine \
    -H "Content-Type: application/json" \
    -H "api-key: 你的API密钥" \
    -d '{ "prompt": "一朵盛开的玫瑰花, 红色, 背景是蓝色天空, 4K, highly detailed" }'

调用成功后,API返回一个任务ID(hash),如 cecb48b8-7edd-4c42-b63a-fc6afd755979。这个ID用于后续查询任务状态或优化图像。

  1. 查询任务状态
    使用 /status 接口检查生成进度:

    curl -X GET \
    -H "Content-Type: application/json" \
    -H "api-key: 你的API密钥" \
    "https://api.userapi.ai/midjourney/v2/status?hash=你的任务ID"
    

    当任务状态为 done,返回结果包含图像的下载链接,如 https://cdn.discordapp.com/attachments/example.png。通常生成时间为几秒到一分钟,具体取决于提示词复杂度和服务器负载。

  2. 图像优化与调整
    UserAPI.ai 支持多种优化功能,包括放大和区域调整:

    • 放大(Upscale):对生成图像进行分辨率提升,调用 /upscale
      curl -X POST https://api.userapi.ai/midjourney/v2/upscale \
      -H "Content-Type: application/json" \
      -H "api-key: 你的API密钥" \
      -d '{ "hash": "你的任务ID", "choice": 1 }'
      

      参数 choice 用于选择四张生成图像中的一张(值为1到4)。

    • 区域调整(Vary Region):对图像特定区域进行修改,需先调用 /upscale,然后使用 /vary-region 接口,指定调整区域和新的提示词。
  3. 启用Remix模式
    Remix模式允许通过更新提示词生成图像变体,增加创作灵活性。激活方式:

    • 调用 /prefer 接口,开启Remix模式:
      curl -X POST https://api.userapi.ai/midjourney/v2/prefer \
      -H "Content-Type: application/json" \
      -H "api-key: 你的API密钥" \
      -d '{ "remix": true }'
      
    • 然后使用 /imagine 接口,提交新的提示词生成变体图像。
  4. 设置Webhook通知
    为避免频繁查询状态,可设置Webhook接收任务结果。在调用 /imagine 时添加 webhook_url

    curl -X POST https://api.userapi.ai/midjourney/v2/imagine \
    -H "Content-Type: application/json" \
    -H "api-key: 你的API密钥" \
    -d '{ "prompt": "futuristic city at night", "webhook_url": "https://your-server.com/webhook" }'
    

    任务完成后,系统会向指定URL发送POST请求,包含任务ID、状态和图像链接。

  5. 多账户管理与轮换
    仪表板支持添加多个Discord账户,系统会自动轮换账户处理请求,优化负载分配。用户可在“Accounts”页面查看和编辑账户状态,确保高并发场景下的稳定性。
  6. 查看文档与获取支持
    官方文档位于 https://butternut-saffron-e5e.notion.site/Midjourney-userapi-ai-doc,包含所有接口的详细说明、参数列表和代码示例。如果遇到问题,可通过仪表板的“Contact Us”或Telegram支持频道(https://t.me/userapiai)联系团队,响应时间通常在15分钟内。

特色功能操作

  • 批量生成:通过循环调用 /imagine,可实现批量图像生成。建议设置1秒的请求间隔,避免触发频率限制。
  • 图像描述生成:上传图像至 /describe 接口,系统返回四段文字描述,适合需要灵感或反向设计的场景。
  • 账户调度:仪表板允许设置账户优先级和使用频率,适合需要持续高负载生成的企业用户。
  • Vary Region功能:通过API精确调整图像局部区域,适合需要精细修改的设计场景,如替换背景或调整物体细节。

定价与限制

UserAPI.ai 提供多种定价方案:

  • 免费套餐:50次免费API调用,适合初次体验。
  • 按需付费:每请求0.04美元,无最低消费。
  • 月度套餐:25美元/月,无限调用。
  • 季度套餐:67.5美元/3个月,性价比更高。
  • 年度套餐:246美元/年,适合长期用户。

免费账户每分钟限10次请求,付费账户限额更高,具体可咨询支持团队。所有套餐均提供完整功能,无功能限制。

注意事项

  • Discord账户需订阅Midjourney服务(建议Basic或Standard计划,避免购买Pro或Mega计划以降低成本)。
  • 生成图像的质量依赖提示词。推荐使用详细描述,如“4K, vibrant colors, cinematic lighting”。
  • API不支持直接生成视频,仅支持静态图像。
  • 图像版权归属遵循Midjourney的政策,商用前需确认相关条款。

 

应用场景

  1. 广告设计
    广告公司可通过API快速生成宣传素材。例如,输入“现代咖啡店促销海报,温暖色调”,生成符合品牌风格的图片,节省外包设计成本。
  2. 社交媒体内容
    博主或营销人员可批量生成社交媒体配图。比如,描述“秋季森林风景,阳光洒落”,生成多张高质量图片,提升内容吸引力。
  3. 游戏美术开发
    游戏开发者可生成场景概念图或角色草图。例如,输入“赛博朋克城市,霓虹灯闪烁”,快速获取灵感素材,辅助美术设计。
  4. 电商产品展示
    电商平台可生成产品展示图。例如,描述“白色运动鞋,简约背景”,生成统一风格的图片,提升商品页面的视觉效果。
  5. 教育内容制作
    在线教育平台可生成教学插图。例如,输入“太阳系行星分布图,卡通风格”,生成适合学生的直观视觉内容。

 

QA

  1. Midjourney有官方API吗?
    Midjourney本身不提供官方API,但UserAPI.ai 通过合法方式连接其服务,提供完整的API访问。
  2. 免费套餐能做什么?
    免费套餐提供50次API调用,支持所有功能,适合测试图像生成、优化和任务管理。
  3. 如何提高生成图像质量?
    使用详细的提示词,包含分辨率(如4K)、风格(如realistic)和细节描述(如vibrant colors)。参考文档中的提示词指南。
  4. 支持哪些编程语言?
    API基于RESTful标准,支持任何能发送HTTP请求的语言,如Python、JavaScript、Go等。
  5. 任务失败怎么办?
    检查API密钥、Discord Token和Midjourney订阅状态是否有效。如仍失败,联系支持团队并提供任务ID,15分钟内可获响应。
未经允许不得转载:首席AI分享圈 » UserAPI.ai:集成Midjourney图像生成API接口
zh_CN简体中文