customer(客户)和 internal user(内部用户)
customer(客户)和 internal user(内部用户)
customer(客户)和 internal user(内部用户)是两种不同的概念和使用场景:
区别:
-
customer(客户) 通常指你的产品的终端用户(比如 SaaS 平台的外部客户、外部应用的用户),主要用于追踪和限制这些外部用户在 OpenRoute Proxy 上的使用和消费。customer 通常通过在 API 请求(如 /chat/completions)中传递 user 字段来标识和计费。你可以为 customer 设置预算、追踪消费,通过 /customer/new 和相关 endpoint 管理 customer 信息。
-
internal user(内部用户) 是 OpenRoute 系统内的成员,通常是公司内部员工或团队成员。internal user 可以通过后台 UI 或 API 创建,拥有自己的角色(如 internal_user、internal_user_viewer),可以登录 OpenRoute Proxy UI,管理自己的密钥、查看/管理自己的消费等。internal user 适合公司内部权限和预算的分配与管理。
应用场景:
customer:
- SaaS 平台的外部客户计费
- 需要对外部应用、终端用户设定消费上限和追踪花费
- 多租户场景下,每个外部客户单独计费管理
internal user:
- 公司内部团队、成员账号管理
- 内部权限分级(如谁可以创建密钥、谁只能查看消费)
- 内部预算分配与消耗追踪
- 适用于企业内部 AI 能力开放、权限和资源管控