• 注册
  • 使用教程 使用教程 关注:1 内容:4

    API接口说明

  • 查看作者
  • 打赏作者
  • 使用教程
  • 大版主
    社区铁粉
    智创聚合API

    http://ip:port/mj 已有api文档,此处仅作补充

    1. 任务提交返回

    code=1: 提交成功,result为任务ID

    {
      "code": 1,
      "description": "成功",
      "result": "8498455807619990"
    }

    code=21: 任务已存在,UV时可能发生

    {
        "code": 21,
        "description": "任务已存在",
        "result": "0741798445574458",
        "properties": {
            "status": "SUCCESS",
            "imageUrl": "https://xxxx"
         }
    }

    code=22: 提交成功,进入队列等待

    {
        "code": 22,
        "description": "排队中,前面还有1个任务",
        "result": "0741798445574458",
        "properties": {
            "numberOfQueues": 1
         }
    }

    other: 提交错误,description为错误描述

    2. /mj/submit/simple-change 绘图变化-simple

    接口作用同 /mj/submit/change(绘图变化),传参方式不同,该接口接收content,格式为ID 操作,例如:1320098173412546 U2

    • 放大 U1~U4

    • 变换 V1~V4

    3. /mj/submit/describe 提交describe任务

    {
        // 图片的base64字符串
        "base64": "data:image/png;base64,xxx"
    }

    后续任务完成后,task中prompt即为图片生成的prompt

    {
      "action":"DESCRIBE",
      "id":"3856553004865376",
      "prompt":"1️⃣ xxx1 --ar 5:4\n\n2️⃣ xxx2 --ar 5:4\n\n3️⃣ xxx3 --ar 5:4\n\n4️⃣ xxx4 --ar 5:4",
      "promptEn":"1️⃣ xxx1 --ar 5:4\n\n2️⃣ xxx2 --ar 5:4\n\n3️⃣ xxx3 --ar 5:4\n\n4️⃣ xxx4 --ar 5:4",
      "description":"/describe 3856553004865376.png",
      "imageUrl":"https://cdn.discordapp.com/ephemeral-attachments/xxxx/xxxx/3856553004865376.png",
      // ...
    }

    4. 任务字段说明

    {
        // 动作: IMAGINE(绘图)、UPSCALE(选中放大)、VARIATION(选中变换)、DESCRIBE(图生文)、BLEAND(图片混合)
        "action":"IMAGINE",
        // 任务ID
        "id":"8498455807628990",
        // 绘图参数
        "prompt":"猫猫",
        // 翻译后的绘图参数
        "promptEn": "Cat",
        // 执行的命令
        "description":"/imagine 猫猫",
        // 自定义参数
        "state":"test:22",
        // 提交时间
        "submitTime":1682473784826,
        // 开始处理时间
        "startTime":1682473785130,
        // 结束时间
        "finishTime":1682473935151,
        // 生成图片的url, 成功或执行中时有值,可能为png或webp
        "imageUrl":"https://cdn.discordapp.com/attachments/xxx/xxx/xxxx_xxxx.png",
        // 任务状态: NOT_START(未启动)、SUBMITTED(已提交处理)、IN_PROGRESS(执行中)、FAILURE(失败)、SUCCESS(成功)
        "status":"SUCCESS",
        // 进度,可能为空字符或百分比
        "progress":"100%",
        // 失败原因, 失败时有值
        "failReason":""
    }

    请登录之后再进行评论

    登录
  • 任务
  • 帖子间隔 侧栏位置: