| 项 | 说明 |
|---|---|
| 完整调用示例 | https://{console-host}/api/account/order/list |
| 鉴权范围 | 开放平台账单类接口统一走 开放平台凭证 或 控制台 JWT 鉴权 |
| 适用接口 | /api/account/bill/stats/*、/api/account/order/* |
开放平台接口与 Gateway 模型调用接口( /v1/*,API Key 鉴权)完全独立,凭证不互通。
sys_user,权限判定一致。x-user-code + x-user-token)Bearer 开头,后跟 JWT 明文。x-user-code + x-user-token)。x-user-code / x-user-token)解析到生成它的 控制台用户(sys_user)。account:bill:order:query / account:bill:stats:query),即使凭证有效也会收到 403。{
"code": 401,
"msg": "凭证无效或已过期"
}| HTTP 状态码 | 场景 |
|---|---|
| 401 | 未携带 x-user-code / x-user-token 或 JWT |
| 401 | 凭证已被重新生成(旧凭证失效) |
| 401 | JWT 过期 |
{
"code": 403,
"msg": "当前用户无该接口权限"
}| HTTP 状态码 | 场景 |
|---|---|
| 403 | 用户角色未分配对应账单菜单权限(account:bill:*) |
| 方法 | 路径 | 说明 |
|---|---|---|
| GET | /api/account/token | 查询当前用户凭证列表 |
| POST | /api/account/token/generate | 首次生成或重新生成 |
| 项 | 开放平台凭证 | Gateway API Key |
|---|---|---|
| 用途 | 查询账单(console 后台) | 调用 AI 模型 /v1/* |
| 请求头 | x-user-code + x-user-token | Authorization: Bearer 或 x-api-key |
| 管理入口 | 控制台账单页「开放平台凭证」 | 模型 → API Key |
| 权限 | 角色菜单 account:bill:* | 模型调用配额/分组 |
| 数据范围 | 仅当前用户自己的账单 | 按租户/分组配额 |