接口问题解答

TTAPI 的Midjourney API 常见问题解答汇总

API交互说明,什么是异步回调?

Midjourney API 除去fetch接口之外的所有接口,同步返回状态并不是终态

获取任务最终结果

方式一:通过异步回调,其中jobId最为任务唯一标识,可以使用 https://webhook-test.com/ 进行测试接口回调数据。

方式二:通过返回的jobId使用fetch接口查询

常见失败任务以及原因

该栏目只介绍同步任务提交成功, 异步hook 或者 fetch 返回任务失败的相关情况,结构体如下:

{
    "status": "FAILED",
    "message": "[Bad response] Internal Error.",
    "jobId": "f6a5a78d-35d0-b976-1624-3049aa8c8868",
    "data": {
        "action": "imagine",
        "jobId": "f6a5a78d-35d0-b976-1624-3049aa8c8868",
        "progress": null,
        "prompt": "Mermaid-tailed baby vampire emerging from an egg --ar 1:1",
        "discordImage": null,
        "cdnImage": null,
        "hookUrl": "http://apis.mjapiapp.com/mj/notify/tt-api",
        "components": null,
        "seed": null,
        "images": null
    }
}

其中message代表任务失败的原因,枚举以及解答如下:

TTAPI存储相关问题

存储以及使用:PPU(pay for per use)模式下imagine接口支持同步存储生成的四张小图。此图片存储在ttapi平台的存储服务器中,此地址不涉及墙的问题,也不涉及ja3指纹效验等等问题,可直接访问或下载。

存储时效:生成的图片每张的空间实是很大的,随着平台的运营,所占用的空间会越来越大。ttapi经营良好的情况下,我们会不断采购服务器,原则上来说图片地址会永久保存。如果后续成本增高或者其他情况需要节约成本,我们会最少保留近一个月的图片,从后往前清理空间,清理前会有通告通知所有用户。

PPU模式 & Hold Account(账户托管模式)

  • PPU 模式: Pay for Per Use, 按量付费,host使用https://api.ttapi.io

  • Hold Account 模式: 托管你的账户在TTAPI平台使用 Midjourney API, host使用https://hold.ttapi.io

  • 两种模式除去接口使用的域名不一样,其他方式均为一致,托管模式仅需支付按月支付托管账户的订阅费用,其他任用任意Midjourney相关接口不再消耗TTAPI平台的quota

  • 托管模式暂不支持 getUImagesTTAPI持久化存储字段。

Last updated