唐太宗 (@jasonchen) 在 [求助] CLIProxyAPI 的高可用方案:如何实现自动故障转移? 中发帖
各位佬友好,请教一个关于 CLIProxyAPI 稳定性增强的问题。
目前我正在使用 CLIProxyAPI 来整合账号资源。虽然项目本身已经自带了账号轮询机制,但在接入一些对错误容忍度较低的前端工具时,还是会遇到以下痛点:
偶发性报错: 尽管有轮询,但有时候抽到的账号刚好失效、被限频(429)或者响应超时,CLIProxyAPI 会直接把错误透传给前端。
前端体验差: 前端一旦接收到报错就直接中断了,没法自动重试,导致使用体验很不丝滑。
我的诉求: 想找一个能套在 CLIProxyAPI 外层的中间件或转发项目,最好能实现:
自动重试: 如果底层请求失败了,中转层能立刻自动再试一次(或者换个节点试),直到成功再返给前端。
错误过滤: 能够识别常见的 API 错误码,遇到问题自动“故障转移”,把报错屏蔽掉。
配置简单: 最好是现成的开源项目,能直接对接 CLIProxyAPI ...