跳到正文
土土金API

团队和多个项目共用一个账号:按成员、项目、环境分 Key 管理

一个账号下不分成员账号,团队协作靠 API Key 来分:每个成员、项目和环境各用一把 Key,分别设额度上限、过期时间、模型限制、IP 白名单和分组;用量在操作日志和数据看板里按 Key 拆开看,可以导出给财务。账号由负责人开两步验证、看安全日志,脚本用权限受限的个人访问令牌。

一个土土金 API 账号下不分成员账号,团队协作靠 API Key(控制台里叫「令牌」)来分:一个成员、一个项目、一个环境各用一把 Key,每把 Key 单独设置额度上限、过期时间、模型限制、IP 白名单和分组。每次调用都记在 Key 的名下,用量在操作日志和数据看板里能按 Key 拆开看,导出 CSV 就能交给财务。账号本身只由负责人登录,开两步验证,定期看安全日志;需要自动查余额、查用量的脚本,用权限受限的个人访问令牌,不共享登录密码。

怎么分 Key

按「谁在用、用在哪个项目、哪个环境」拆,一把 Key 只对应一种用途:

维度名称示例建议设置
环境客服机器人-生产、客服机器人-测试生产 Key 设 IP 白名单;测试 Key 的额度上限设低一些
项目或产品线知识库-生产、营销文案-生产每个项目一个额度上限,模型限制里只放这个项目用到的模型
成员开发调试张三-开发额度上限小,设过期时间,项目结束就停用
外包、试点外包-官网改版过期时间加额度上限,到期自动失效

名称会出现在操作日志和导出的 CSV 里,写清项目和环境,月底拆账时一眼能看出归属。添加令牌时可以一次创建多把(最多 100 把),从第 2 把起名称自动加随机后缀,给新团队批量发 Key 很方便。

每把 Key 能管什么

在控制台「令牌」页新建或编辑 Key 时设置,保存后立即生效:

设置作用超出限制时
额度上限这把 Key 累计最多能花多少钱,也可以选不限额度返回 401,其他 Key 不受影响
过期时间到期后这把 Key 失效;有 1 小时到 1 年的快捷选项,也可以指定日期返回 401
模型限制只允许调用选中的模型返回 403
IP 白名单只接受指定 IP 或网段发来的请求,每行一个返回 403
分组一个分组,或按优先级的多个分组,决定线路和价格分组都没有这个模型时返回 503
允许查询余额在「高级」里,允许只凭这把 Key 读取账户余额,方便监控脚本—

几点要注意:

  • 额度上限是累计的,不会按月重置。按月控制预算时,每月初把上限改成「已用金额 + 本月预算」。
  • 所有 Key 共用账户余额。余额不足时所有 Key 都会返回 403,错误码 insufficient_user_quota,见错误码与重试。
  • 关键业务可以给 Key 配多个分组,主线路出问题时自动切换,做法见大模型 API 高可用。

按 Key 看用量

  • 「操作日志」:每条记录有时间、模型、分组、令牌、tokens 和花费。按令牌名称筛选,打开「显示统计」,「筛选时段消耗」就是这把 Key 在所选时间内的消费合计;异步任务失败退回的钱另记为「退款」记录。
  • 「数据看板」:「令牌与分组」一栏按令牌、分组和模型汇总消费,适合看各项目的占比。看板按小时汇总,仅供参考,金额以操作日志为准。
  • 导出:操作日志右上角的「导出」生成 CSV,交给财务。按项目拆账、每月核对的完整步骤见成本分摊与对账。

给脚本用个人访问令牌

要让脚本定时查余额、拉用量,或者批量管理 API Key,在「账号设置」的「访问令牌」里创建个人访问令牌,不要把登录密码交给脚本:

  1. 只勾选脚本需要的权限,比如「查看用量日志、统计与安全日志」「查看余额与充值记录」。
  2. 选有效期:7 天、30 天、90 天、365 天,或者永不过期。
  3. 创建时要验证身份,令牌只显示这一次,马上存进密钥管理系统。
  4. 脚本请求控制台接口时,在请求头里带 Authorization: Bearer <令牌>。

个人访问令牌和 API Key 是两回事:API Key 用来调用模型;访问令牌用来调用控制台接口,按权限范围授权。不用的令牌及时删除。

余额提醒

在「账号设置」的「额度提醒」里打开余额不足提醒,余额从阈值以上降到阈值以下时,通过邮件或 Webhook 通知一次。Webhook 可以填签名密钥,方便你的服务校验来源。团队共用一个钱包,最好把提醒发到值班邮箱或群机器人,而不是某个人的邮箱。

保护负责人的账号

控制台能创建、查看和删除所有 Key,负责人的账号要单独保护好:

  • 只让负责人登录控制台,不共享账号密码。
  • 在「账号设置」的「安全」里开启两步验证:登录和敏感操作时,除了密码还要输入验证器 App 里的动态码。备用码存在安全的地方。
  • 同一页的「登录会话」列出当前登录着这个账号的浏览器,发现陌生设备就注销它并修改密码。
  • 「安全日志」记录登录、安全设置的变更,以及 API Key 的创建、修改、启用或停用、删除和查看完整 Key,带时间、结果、IP 和设备,定期看一眼。

人员和项目变动时

情况怎么做
成员离职停用他的开发 Key;他接触过的生产 Key 新建一把替换上线,再停用旧的
外包或试点结束Key 到期自动失效;提前结束就手动停用
项目下线停用这个项目的所有 Key,月结后再决定是否删除
怀疑 Key 泄露立刻停用,新建一把替换,再到操作日志核对异常调用,见 API Key 安全最佳实践

停用比删除好:停用的 Key 随时能重新启用;删除之后,数据看板的「令牌与分组」里只显示「已删除的令牌」和编号,按 Key 看用量就不方便了。

更多面向企业的采购和开票方式,见企业服务;账户安全能力和平台的记录范围,见安全与合规。

常见问题

能给团队成员开子账号吗?

不能。一个账号下不分成员账号,团队按 API Key 来分权限和用量:每个成员、项目、环境各用一把 Key,控制台只由负责人登录,不共享账号密码。

Key 的额度上限会按月重置吗?

不会,额度上限是累计的。想按月控制预算,每月初把这把 Key 的额度上限改成「已用金额 + 本月预算」。

各把 Key 的钱是分开的吗?

不是。所有 Key 共用账户余额,额度上限只限制单把 Key 最多能花多少。账户余额不足时,所有 Key 都会调用失败。

财务怎么拿到用量数据?

在控制台「操作日志」按时间和令牌名称筛选后导出 CSV;需要定期自动拉取的,给脚本创建只读权限的个人访问令牌。

成员离职或外包结束怎么处理?

停用他用过的 Key。如果他接触过生产环境的 Key,新建一把替换上线,再停用旧的。停用比删除好:停用的 Key 能重新启用,数据看板里也还能按原来的名字看用量。