guides

2026-10-22:今天听到的 7 条 API 抱怨

PoYo Team
3 min read
Share:

以下是 2026 年 10 月 20 日至 22 日,英语开发者公开提出的抱怨。下文作了转述,并附上原帖链接。每条回答只使用 PoYo 今天公开的网站和文档,并链接到出处。文档没有写到的地方,我们会直接说明。


Q1. 我的 AI 密钥放在主机的环境变量里,一夜之间被人刷空了。

开发者在抱怨什么: Railway 于 10 月 21 日披露,未经授权的一方可能读取了已解密的环境变量,并要求所有用户轮换存放在那里的密钥。数小时内,一位开发者说有人用他的 OpenAI Key 花了 $500,另一位说自己的 OpenAI 余额已被用尽,第三位说Anthropic 发邮件通知,存放在 Railway 的密钥已被停用。同一晚,一个安全账号报告,LiteLLM 1.107.0 曾短暂带有凭证窃取程序。Hacker News 讨论串反复问同一个问题:密钥泄露之后,账单由谁付?

PoYo 如何回应: 泄露的密钥仍然是泄露的密钥,所以先轮换。文档列出了可以限制被盗 PoYo Key 能做什么的控制:

  • IP 白名单。 可以只允许已批准的服务器 IP 使用某把 Key。从环境变量里复制出去的 Key,在攻击者的机器上不能使用。见 API Key 页面和入门。
  • 按 Key 的用量上限(每小时、每日和总量),给单把 Key 在你发现之前能花掉的额度设一个天花板。
  • 按终端用户拦截。 发送 X-End-User-ID 头之后,可以拦截该 Key 上的某一个滥用调用方,而不必轮换整把 Key。见终端用户标识。

公开文档并不承诺退还因泄露 Key 而产生的用量。如果认为某把 PoYo Key 被滥用,请吊销它并联系支持([email protected])。


Q2. 应用里点一次,在供应商过载时变成了九次 API 调用。

开发者在抱怨什么: 一位开发者指出,Anthropic SDK 默认就会把失败请求再重试两次,覆盖 408、409、429 和 5xx。如果外面再套自己的三次尝试循环,一次点击就会向一个正在要求你放慢的 API 发出九次请求。另一位开发者说,刚发布的 Sonnet 5.5 有时仍会遇到 529。

PoYo 如何回应: 我们的错误码页面给每个状态一个含义和一项建议动作,便于决定重试该放在哪里:

状态码error.type文档建议怎么做
402insufficient_credits_error充值。重试没有用。
429rate_limit_error等待后再重试,或把请求排队。
500 / 502 / 503internal_error / upstream_error / service_error用指数退避重试。

还有两条写在文档里的规则。 入门写明,超过速率限制的请求会以 429 拒绝,并且不会进入队列,所以额外重试只会增加更多拒绝。文档还要求把每一次重新提交都当成可能产生新费用的工作,重试前先确认原来的请求是否已经创建了任务。媒体生成方面,llms.txt写明失败任务不计费。

如果要使用 Sonnet 5.5 本身,Claude Sonnet 5.5的标价是每 100 万 token 输入 $1.60 / 输出 $8.00。模型页将其描述为比官方标准费率低 20%。


Q3. 我让智能体通宵跑着,醒来看到四位数账单。

开发者在抱怨什么: 一位开发者说,他不小心让两个编程智能体会话通宵运行,花了超过 $2,000,只是因为卡被拒才停下来。公司一侧,一篇周报提到,部分员工花了 $500 到 $1,000 之后,Accenture 把每位员工的 Claude 上限设为每月 $29。

PoYo 如何回应: 文档给出的、用来拦住失控支出的办法是这些:

  • 预付积分,没有订阅。 PoYo 首页写的是一次性购买积分,没有周期性订阅。余额用尽后,请求会得到 402 insufficient_credits_error(错误码),而不是继续累积账单。
  • 每把 Key 的每小时、每日和总量上限。 给每个工具、同事或智能体单独的 Key 和单独的上限,这样忘掉的一个终端不能把整个账户刷空(入门)。
  • 可以轮询的余额。 GET /api/user/balance 实时返回 credits_amount(用户余额),可以在归零之前提醒自己。

Q4. 没人告诉我用量限制,我没法据此做计划。

开发者在抱怨什么: 一篇对 OpenAI 近期情况的回顾指出,大约 40,000 个 Codex 账户拿到了错误的用量限制。一篇阅读量很高的帖子抱怨,大型智能体产品不告诉你限制是多少。另一位开发者贴出一张「用量已用完」的截图,上面只写着速率限制「于下午 6:28 重置」。另有一篇文章试图记录九家 AI 服务对免费方案没有说明的内容。

PoYo 如何回应: 默认限制写在入门里:每个账户每 10 秒最多 20 个新的生成请求,这「通常允许 100 个以上的任务同时运行」。超出该限制的请求得到 HTTP 429,并且不会进入队列。如果持续遇到 429,同一页写明可以向支持申请更高限额,但审批偏谨慎。生成是异步的,长任务一旦提交,就不再占用这 10 秒窗口里的名额(API 概览)。


Q5. 一个供应商出问题,我的整个产品跟着停。

开发者在抱怨什么: OpenAI 的状态页在 10 月 21 日显示部分中断,API 错误率升高。一位开发者把这一周概括为OpenCode、Railway 和 Google Cloud 故障同时发生。一位开发者认为,如果智能体只依赖单一供应商,你就「距离一次速率限制、一次涨价或一次 API 故障导致的完全停机只差一步。」

PoYo 如何回应: 下面区分文档支持的内容,以及文档没有支持的内容:

  • 一把 Key,多个模型系列。 Claude、GPT、Gemini、DeepSeek 和媒体模型都使用同一把 PoYo Key。换到另一个模型,是修改 model 的值,不必重新做一次集成。全部模型列在 llms.txt。
  • 上游错误彼此分开。 错误码页面把 502 upstream_error 和 503 service_error 分开,回退逻辑可以区分它们。
  • 我们不声称的部分。 文档没有描述供应商之间的自动故障转移,请把回退写在自己的客户端里。入门也直接写明,PoYo 的「整体稳定性可能略低于官方供应商」。这一点我们提前说明。

Q6. 一条 1080p 视频用掉了我全部积分。

开发者在抱怨什么: 一位创作者说,她把 Seedance 2.5 的积分用在一条 20 秒的 1080p 视频上,并认为这个成本高得离谱。一个被大量收藏的 AI 影片讨论告诉大家,在付钱之前先问:「修改到底会花掉多少积分?」

PoYo 如何回应: 每个视频模型都公布按秒价格,提交之前就可以算出一条片段的费用:

  • Seedance 2.5列出:没有视频输入时,480p 为每秒 $0.140,1080p 为每秒 $0.570;请求包含参考视频时,每秒费率更低。按标价,一条没有视频输入的 20 秒 1080p 片段是 $11.40。
  • Kling 3.0列出:无音频的 720p 为每秒 $0.135,带音频的 1080p 为每秒 $0.245。

先用 480p 迭代,再用 1080p 渲染成片,是这些价格允许的最省路径。所有视频模型使用同一套异步提交和状态查询流程,并集中在 AI 视频 API 页面。失败任务不计费(llms.txt),但已经完成、只是你不喜欢的片段,仍然算作成功输出,并会计费。


Q7. 我被收取了续费,而这些积分我一次都没用过。

开发者在抱怨什么: 一位用户说,某个视频平台向他收取了 $49 的订阅续费,尽管他一个积分都没用过;支持对他的退款请求的回复是引用服务条款。另一套视频产品的评测指出,其方案是每月 2,000 积分,且不能结转。

PoYo 如何回应: PoYo 首页写得很明确:一次性购买,没有周期性订阅,积分永不过期。 没有需要记住的续费,也没有每月清零。可以随时用用户余额接口查看剩余额度,并在定价页比较各模型价格。

公开文档没有写明已购买积分的退款政策,因此这里不作编造。问题请发送至 [email protected]。


速查

抱怨PoYo 写在哪里
环境变量里的 Key 被刷空API Key 页面 · 入门 · X-End-User-ID
重试风暴 / 529错误码 · 入门 · Claude Sonnet 5.5
隔夜支出失控首页 · 入门:Key 上限 · 余额 API
未公开的用量限制入门:速率限制 · API 概览
单一供应商故障llms.txt 模型列表 · 错误码
视频积分消耗过快Seedance 2.5 · Kling 3.0 · AI 视频 API
未使用却续费 / 不能结转首页:积分永不过期 · 定价
Share: