Skip to content

[Feature] 自动识别不同线程,使用不同账号运行不同线程以避免降速 #335

Description

@MDX-Tom

需求摘要

当同时运行多个 Codex 线程/任务时,希望系统能够自动识别不同线程,并按策略分配到不同已授权账号运行,避免所有任务集中在同一账号导致降速。

影响模块

Frontend

当前问题

目前在同时运行多个 Codex 线程/任务时,不同线程可能会集中使用同一个账号或同一组额度。
众所周知,当openai检测到同一个账号运行多个线程/项目时,单个线程的运行速度会急剧降低(比如按我的经验来讲,同时运行2个项目各1个线程,单个项目的运行速度可能降低10倍以上)。

期望方案

希望新增“按线程/任务自动分配账号”的能力:

  1. 系统能够识别不同 Codex 线程/任务,并为每个线程分配独立账号或账号池;
  2. 支持多种账号分配策略,例如:
    • 轮询分配:不同线程依次使用不同账号;
    • 固定绑定:某个线程固定绑定某个账号;
  3. 前端可以展示每个线程当前使用的账号、状态、是否限速、剩余额度或最近错误;
  4. 用户可以在设置中开启/关闭自动分配,也可以手动指定某个线程使用的账号;
  5. 尽量避免单个账号被多个线程占用,优先“一号一线程”策略,从而提升多线程任务运行的稳定性。

备选方案 / 补充上下文

No response

提交检查

  • 我已确认这不是单纯的使用问题或环境配置问题

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions