在一个聚合账号下给每个同事发子 key:额度、吊销与花费隔离
本文介绍如何在 LLM API 聚合站中,利用子 key 功能为团队成员或服务分配独立额度,实现花费隔离、快速吊销和成本追踪。内容涵盖子 key 的创建、额度设置、监控与吊销操作,帮助团队在共享账号下安全使用多个模型。
为什么需要子 key
当团队共用一个 API 账号时,所有请求都使用同一个主 key。一旦某个脚本失控(例如死循环调用或错误配置),它会耗尽整个团队的预算,影响其他成员。子 key 允许你为每个成员或服务分配独立的凭证和额度,将风险隔离在局部。
创建子 key
在聚合站的控制台中,进入 API key 管理页面,选择「创建子 key」。你可以为子 key 设置:
- 名称:便于识别(如
alice-dev、billing-service)。 - 额度上限:以美元或 tokens 为单位,限制该 key 的最大消耗。
- 模型访问范围:可选,限制该 key 只能调用特定模型(如仅允许 DeepSeek 和 Qwen)。
- 过期时间:可选,用于临时项目。
子 key 与主账号共享 USDC 余额,但消耗独立计算,不会超出设定的额度。
设置额度与花费隔离
为每个子 key 设置额度时,建议根据使用场景估算:
- 个人开发:设置较低的额度,仅够日常测试。
- 生产服务:根据预期流量设置额度,并定期调整。
- 临时任务:设置短期过期时间,任务结束后自动失效。
所有子 key 的消耗会从主账号的 USDC 余额中扣除,但每个子 key 的用量独立统计。你可以在控制台中查看每个子 key 的实时消耗和剩余额度。
监控与告警
聚合站提供用量监控功能。你可以:
- 查看每个子 key 的每日/每月消耗趋势。
- 设置额度告警阈值(例如达到 80% 时发送邮件通知)。
- 导出用量明细,用于内部成本分摊。
吊销子 key
如果子 key 泄露或脚本失控,立即在控制台中吊销该 key。吊销后,该 key 的所有请求将被拒绝,但不会影响其他子 key 或主账号。吊销操作是即时生效的,无需等待。
最佳实践
- 最小权限原则:只为子 key 分配必要的模型访问权限和额度。
- 定期轮换:为长期使用的子 key 设置过期时间,定期创建新 key 替换。
- 命名规范:使用清晰的命名,便于识别和审计。
- 独立环境:为开发、测试、生产环境分别创建子 key,避免交叉影响。
通过子 key 管理,你可以在共享账号下实现精细化的成本控制和安全隔离,让每个成员或服务只消耗自己那份预算。