SuperAPI AI 工具集

speak-rate-limits

编程与开发

查看项目

更新于 10-15 23:29

技能介绍

用途:该技能用于处理 Speak API 的速率限制,提供指数退避、请求排队与优化策略,适合在实现 Speak 集成限流功能时使用。

前提条件:需完成 speak-install-auth 设置、配置有效 API 凭据,并了解 Speak API 模式。

主要能力:资料给出各套餐的限流额度——Free 每分钟 10 次评估、5 次对话、10 次音频上传;Pro 为 60/30/60;Enterprise 为 300/150/300。提供限流客户端模式:按每分钟请求数计算最小间隔进行节流,遇 429 时读取 Retry-After 头或按 2 的幂次退避重试,最多 3 次。还提供批量评估队列,逐条调用评估并输出得分。

错误处理:401 表示 API 密钥无效,需检查 SPEAK_API_KEY 环境变量;429 表示请求过多,等待 Retry-After 秒数并使用退避;音频格式错误需用 ffmpeg 转为 WAV 16kHz 单声道;会话过期(30 分钟超时)需新建对话会话。

限制:资料未提供具体安装命令、价格与更多平台细节;示例代码为 TypeScript,实际使用需结合自身客户端实现。