> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ttapi.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Midjourney 账户托管

> Midjourney 账户托管相关问题解答汇总

Midjourney 账户托管相关问题解答汇总。

## 托管前需要准备什么

首先，你的账户需要先订阅 Midjourney 的付费计划，具体订阅哪种规格取决于你自己的使用量。

其次，你需要在 Discord 上创建一个频道，并邀请 Midjourney Bot 进入该频道。可以参考 [Midjourney 官方说明](https://docs.midjourney.com/docs/invite-the-bot)。

满足以上两点后，即可将该账户绑定到 TTAPI 的 Midjourney 账户托管控制台。

<img src="https://mintcdn.com/acme-ce820e56/Fy6iHZ0MuwCOyIUE/images/midjourney-hold/invite-channel.png?fit=max&auto=format&n=Fy6iHZ0MuwCOyIUE&q=85&s=f06909a90f9b240355c0621f5f894fd5" alt="邀请 Midjourney Bot" width="1920" height="928" data-path="images/midjourney-hold/invite-channel.png" />

<img src="https://mintcdn.com/acme-ce820e56/Fy6iHZ0MuwCOyIUE/images/midjourney-hold/discord-channel.png?fit=max&auto=format&n=Fy6iHZ0MuwCOyIUE&q=85&s=0345387e836bf81af47625673be64d5e" alt="Discord 频道示意" width="642" height="388" data-path="images/midjourney-hold/discord-channel.png" />

<Callout type="warning">
  请先确认 Midjourney Bot 已经成功加入你的频道。这个步骤是托管接入的前提。
</Callout>

## 如何获取 Discord Authorization Token

如果你熟悉浏览器开发者工具，可以直接理解为：Discord 请求头里的 `Authorization` 值。

提取时请注意：

* 提取后不要退出 Discord 登录状态，否则该 Token 会失效。
* 建议使用浏览器无痕窗口登录并提取，完成后直接关闭该窗口。

以 Chrome 为例，步骤如下：

1. 先确认你已经登录 Discord，并创建了私有频道，同时已经邀请 Midjourney Bot 进入频道。
2. 打开该频道后，按 `F12`，或点击右上角三个点 -> 更多工具 -> 开发者工具。
3. 打开 `Network` 面板，在过滤框中输入 `message`。
4. 点击 `Fetch/XHR`。
5. 在左侧找到类似 `message?limit=50` 的请求。
6. 在右侧 `Headers` -> `Request Headers` 中找到 `Authorization` 字段，该值就是 Discord Authorization Token。

<img src="https://mintcdn.com/acme-ce820e56/Fy6iHZ0MuwCOyIUE/images/midjourney-hold/devtools-entry.png?fit=max&auto=format&n=Fy6iHZ0MuwCOyIUE&q=85&s=31167e534dfac99d18ad0a364a28fcc2" alt="打开开发者工具" width="671" height="772" data-path="images/midjourney-hold/devtools-entry.png" />

<img src="https://mintcdn.com/acme-ce820e56/Fy6iHZ0MuwCOyIUE/images/midjourney-hold/authorization-token.png?fit=max&auto=format&n=Fy6iHZ0MuwCOyIUE&q=85&s=45e3fc878d4d9a9b77abd688c4706a6f" alt="查看 Authorization Token" width="938" height="752" data-path="images/midjourney-hold/authorization-token.png" />

## 执行时间

展开账户详情后，你会看到三个时间范围按钮：`DAY`、`NIGHT`、`ALL TIME`。

* `DAY`：设置账户活跃时间在 `0-12` 点
* `NIGHT`：设置账户活跃时间在 `12-24` 点
* `ALL TIME`：设置账户活跃时间在 `0-24` 点

这里的时间是 `UTC` 国际标准时间。

这些配置通常适合多个账户配合使用，例如在不同时间段切换不同账户。非特殊情况，不建议单个账户全天 24 小时执行任务。

<img src="https://mintcdn.com/acme-ce820e56/Fy6iHZ0MuwCOyIUE/images/midjourney-hold/time-range.png?fit=max&auto=format&n=Fy6iHZ0MuwCOyIUE&q=85&s=3b7a24150686b452bd01ea3060ff71d1" alt="时间范围设置" width="1052" height="458" data-path="images/midjourney-hold/time-range.png" />

## 执行模式

账户绑定成功后，你还可以为每个账户设置执行模式。这样在通过 TTAPI 调用 Midjourney API 时，系统会根据你请求的速度模式，匹配对应的账户去执行任务。

常见场景：

* 某些账户快到订阅截止日期，但还剩余较多可用时长
* 这时你可以把这些账户设置为 `Only Fast` 或 `Only Turbo`
* 这样可以优先消耗这些账户剩余的可用时长

另外：

* 当某个账户的 `fast` 模式耗尽后，TTAPI 会自动将该账户的执行模式切换为 `Only Relax`
* 等到账户次月订阅恢复，或你手动购买了额外时长后，需要自行切回对应模式

<img src="https://mintcdn.com/acme-ce820e56/Fy6iHZ0MuwCOyIUE/images/midjourney-hold/execute-mode.png?fit=max&auto=format&n=Fy6iHZ0MuwCOyIUE&q=85&s=e29d94ecdbf5103aa895f0dd059209e0" alt="执行模式设置" width="1069" height="554" data-path="images/midjourney-hold/execute-mode.png" />

## 订阅、坐席数量和使用方式

### 如何取消订阅

进入控制台后：

1. 点击左侧账单
2. 打开订阅账单
3. 找到对应的订阅记录
4. 如果该订阅尚未取消，会看到 `Unsubscribe` 按钮
5. 点击即可取消订阅

取消订阅后，该订阅绑定的账户仍可用至当前订阅周期结束，下一个周期不会再继续扣费。

<img src="https://mintcdn.com/acme-ce820e56/Fy6iHZ0MuwCOyIUE/images/midjourney-hold/unsubscribe.png?fit=max&auto=format&n=Fy6iHZ0MuwCOyIUE&q=85&s=f4df0c80ce0ec3bb36743fc53c19ee08" alt="取消订阅" width="1419" height="400" data-path="images/midjourney-hold/unsubscribe.png" />

### 如何选择我托管的坐席数量

主要取决于两点：使用的速度模式，以及你的使用频率。

仅使用 `relax` 模式的用户，一般不推荐使用托管模式，除非你本身就有大量稳定、低成本的慢速账户。

如果你更偏向稳妥使用：

* 单日单账户 `fast` 模式建议不超过 `300` 张
* `relax` 模式建议不超过 `150 ~ 200` 张
* 推荐绑定多个账户，低频分散使用

如果你属于高强度、快进快出的使用方式，例如希望在 `24-48` 小时内快速消耗掉 `fast` 额度，那么坐席数量就要根据你的日调用量和订阅规格来配。

举个例子：

* 如果你每天 `fast imagine` 需求大约为 `10,000` 张
* 使用 30 美元档账户时，可考虑托管约 `10` 个坐席
* 使用 60 美元或 120 美元档账户时，数量可以相应减少

## 风险与验证码说明

### 如何降低账户封禁风险

这个问题没有绝对答案，只能从平台经验和公开信息里总结一些相对稳妥的做法：

* 不要长期让单个账户高强度满负载运行
* 尽量使用多个账户分散任务
* 不要让单个账户长期全天候执行任务
* 高峰期适当预留队列和切换空间

### 如何处理 Midjourney 的弹窗人机验证

自从 Midjourney 启用了新的弹窗验证机制后，很多用户都会被频繁的人机验证打断。

TTAPI 已将这部分能力整合进托管模式中，托管账户可以在无需人工干预的情况下继续执行任务。

需要注意的是：

* 由于绕过这类人机验证本身存在固定成本
* 托管模式的价格由原来的 `6 美元 / 每账户 / 每月` 调整为 `9 美元 / 每账户 / 每月`
* 已订阅的老用户仍按原来的 `6 美元 / 每月` 扣费，并继续享受该功能

<img src="https://mintcdn.com/acme-ce820e56/Fy6iHZ0MuwCOyIUE/images/midjourney-hold/captcha-bypass.png?fit=max&auto=format&n=Fy6iHZ0MuwCOyIUE&q=85&s=6d611698c796c3a42c0fd6152b73277f" alt="验证码处理说明" width="771" height="342" data-path="images/midjourney-hold/captcha-bypass.png" />
