client=acme 或 project=invoices。OmniRelay 会把标签和请求记录存在一起,控制台就能按客户、项目或环境拆分用量与费用。无需任何配置:给调用加上标签,用量日志页面就能看到。
为调用添加标签
使用 X-Gateway-Tags 请求头
以逗号分隔多个 key=value,每对前后的空格会被忽略。如果代理重复添加了该请求头,所有副本中的标签都会保留。
使用请求体中的 tags 字段
tags 不是对象时(例如部分 SDK 发送的列表)会被忽略,而不是拒绝请求。
在 API Key 上设置默认标签
Key 上设置的标签会自动加到用这个 Key 发起的每次调用上。专门服务某个客户或某个环境的 Key,请求里就不必再带标签。在 API Keys 页面创建 Key 或打开密钥设置时,于默认标签一栏填写。通过 OpenAI SDK
多个来源的合并
一次调用从多个来源获得标签时,按 key 合并,调用自带的标签优先:请求头覆盖 Key 默认标签,请求体覆盖前两者。规则
违反规则的调用会返回
400 invalid_tags,不会扣费,但仍会作为失败请求出现在用量日志中。
查看带标签的用量
在用量日志页面:- 标签筛选只保留带有某个标签 key 的调用;填写值后只保留该值。可与模型、模型服务方、Key、状态筛选组合使用。
- 分析 → 分组 → 标签按某个标签 key 拆分花费、请求数、Token 或错误数。不带该标签的调用单独成一行,各行之和等于总计。
- 请求日志会显示每次调用的标签,导出的 CSV 也有
tags列。