Midjourney Crop裁剪图片

注意:本 API 属于生成式人工智能 API,出于安全考虑,请务必在使用时不要输入带有国家和企业机密的相关信息,同时本 API 也会严格遵循中华人民共和国《生成式人工智能服务管理办法》严格把控和过滤相关敏感、不道德、侵权等信息。

Midjourney 是一个强大的图像生成服务,可以通过自然语言描述生成对应的精美图像。本 API 对接了 Midjourney 官方,提供了 Midjourney 的调用能力,并支持图像的预览生成和连续修改操作。

一.您的KEY

点击前往获取KEY |【MJ绘图】点击KEY按钮获取

二.创建请求

请求地址:https://mjapi.guaishoukeji.cn/v1/crop

请求方式:POST

URL:

参数
token string 必填参数 点击前往获取KEY

请求头:

参数
Content-Type string 必填参数 application/json
Accept string 必填参数
application/json

请求体:

参数
action string 必须
操作类型。取图位置crop1 左上,crop2 右上,crop3 左下,crop4 右下
image_url string 必须
图像 URL。该链接需要是可以直接访问的图片,不能是网页内嵌图片。

创建请求体例子:

  • Crop

    取四格图右上的图片
    {
        "action": "crop2",
        "image_url": "https://xxx.com/1.jpg"
    }
                                                    


三.接口返回

创建任务响应状态:

  • 200 成功

    200 获取裁图结果成功。
    {
        "success": true,
        "image_url": "https://ai-gs.oss-cn-shanghai.aliyuncs.com/upsample/2_b6569388066c33dd1c5cabf82dc23888/nfdbgf_monster_3D_icon_on_a_white_background_in_the_style_of_sk_98a89544-d32b-486a-919f-3e3eee0c9982_4.png",
        "image_width": 1024,
        "image_height": 1024
      }
                                                    

  • 400 错误

    • no_token

      使用的 API 时未携带 token,无法通过校验。
      { "code": "no_token", "detail": "No token specified in url query." }

    • api_not_implemented

      使用的 API 在系统中未实现,无法通过校验。
      { "code": "api_not_implemented", "detail": "The API is not implemented." }


  • 401 错误

    invalid_token 请求 API 时传入的 token 无效,需要更换 token 或者重新申请。
    { "code": "invalid_token", "detail": "The token is invalid, please make sure your token is correct." }
  • 403 错误

    • used_up

      错误代码,API 套餐已经用完,需要充值 { "code": "used_up", "detail": "Your packaged has been used up, please buy more in system." }

    • forbidden

      生成图片操作被禁止,大部分会遇到如下 2 种情况,detail 字段如下: 1. The prompt has blocked words `xxx`:对输入 prompt 增加了违禁词检测,如果 prompt 包含违禁词,则会显示提示输入的 prompt 不合规。建议的解决办法是请更换 prompt 中的违禁词。 2. Sorry! Our Al moderators feel your prompt might be against our community standards:当上述prompt 违禁词检测没有问题时,Midjourney 还会有第二层 AI 判定输入的 prompt 是否有问题或者敏感,如果 AI 判定输入词有问题,则只会提示上述内容。注意:因为这里输入 Midjourney AI 判定,所以里面有些误判或者不可控因素在里面,建议的解决办法是对输入的 prompt 进行微调,大概率就能通过。 { "code": "forbidden", "detail": "Sorry! Our Al moderators feel your prompt might be against our community standards" }

    • unverified

      未完成实名认证,需要到系统里面完成实名认证才可使用 API。 { "code": "unverified", "detail": "You did not finish Real-name auth, please verify in the system" }
  • 404 错误

    no_api 请求的 API 不存在,请确保 API 路径正确。 { "code": "no_api", "detail": "API does not exist, please make sure url is correct." }
  • 500 unknown

    未知错误,需要联系系统管理员。 { "code": "unknown", "detail": "Unknown server error, please contact admin." }