一开始所有环境共用一个 key。出过两次事:测试环境跑压力测试把额度用完,生产停了。

现在分三套:

  • 开发:低额度,只能用便宜模型
  • 测试:中等额度,限流更严
  • 生产:正式额度,监控最全

好处不只是隔离。出问题时能立刻定位是哪个环境在异常消耗。

管理方式:配置文件里只放引用名,实际值从环境变量或密钥服务取。绝不写进代码。

补充:key 也要有轮换机制。长期不换的 key,泄露了你都不知道。

主楼