API Service 管理

上游配置 · 分组 · 用户密钥 · 转发 · 用量

上游配置

配置真实上游服务商的密钥与 Base URL。状态列表示该密钥在对应分组中是否为当前激活节点。

ID 名称 状态 健康/上次成功 Key URL 更新时间 操作
1 OpenAI Primary ● 激活
● 在线 45ms 2026-08-18 15:30
sk-proj...d3f https://api.openai.com/v1 2026-08-18 15:30
2 DeepSeek Backup ○ 待命
● 离线 成功 2026-08-18 14:00
sk-deep...a1b https://api.deepseek.com/v1 2026-08-18 14:20
3 Claude Relay ● 激活
● 在线 120ms 2026-08-18 15:25
sk-ant...f7c https://api.anthropic.com/v1 2026-08-18 13:10

分组管理

配置路由分组,将用户请求按分组名转发至绑定的上游队列。Model 列可覆盖请求中的模型名,留空则透传原始模型。

ID 分组名 描述 Model 当前激活上游 操作
1 openai OpenAI compatible API — ● OpenAI Primary p0
2 deepseek DeepSeek models deepseek-chat ● DeepSeek Backup p1
3 claude Claude API proxy claude-3-opus ● Claude Relay p0

模型映射

按作用域把客户端请求的模型名改写为上游模型名。type_id=0 为全局规则;分组规则覆盖同源模型的全局规则。保存时服务端会校验映射环。

加载中…

参数 / Header 覆盖

按作用域与优先级改写发往上游的 JSON 请求体和请求头。body_ops / header_ops 均为 JSON 数组;model、stream、messages、input、tools 等协议字段不可改写,Host、Content-Length 等逐跳 Header 不可设置。

加载中…

重试与禁用策略

全局默认对所有分组生效;为某个分组保存后会创建该分组的覆盖策略。状态码支持逗号分隔与闭区间,例如 408,429,500-599。

加载中…

当前按分组上游禁用状态

加载中…

思考管理

按模型 ID 配置思考强度与开关。开启后转发时将思考强度覆盖写入请求(CC 写入 reasoning_effort,Responses 上游转换为 reasoning.effort);关闭时移除请求体中的 enable_thinking、thinking、reasoning(reasoning_effort 保留),不再向上游传入;无匹配时请求体透传不动。匹配使用分组覆盖后的模型名。

用户密钥

管理分发给终端用户的访问密钥(Access Key),可启用、禁用或轮换。

ID 名称 密钥 启用 操作
1 frontend-app sk-abc123...xyz 是
2 mobile-sdk sk-def456...uvw 是
3 test-user sk-ghi789...rst 否

上游切换日志

记录上游故障自动切换的历史,包含触发原因、切换前后节点与错误信息。

时间 Type 原因 从 到 错误
2026-08-18 15:30:22 openai 5xx error p0 OpenAI Primary p1 DeepSeek Backup HTTP 502 Bad Gateway
2026-08-18 14:20:10 deepseek probe recovered p1 DeepSeek Backup p0 OpenAI Primary —

转发用量统计

统计转发请求的 token 用量、延迟与上游占比,支持按时间与分组筛选。

请求数
12,456
输入 tokens
234万
输出 tokens
89万
合计 tokens
323万
缓存 tokens
45万
平均延迟 ms
850

近 7 天用量趋势 (每日输入/输出 tokens 与请求数,随筛选联动)

加载中…

模型用量(近 7 天,优先按上游返回的真实模型聚合)

加载中…

上游使用占比(近 7 天,按分组内 upstream URL 汇总 total_tokens)

分组 上游 URL 请求数 合计 tokens 占比
openai https://api.openai.com/v1 8,234 156万
64.2%
openai https://api.deepseek.com/v1 2,456 45万
18.5%
claude https://api.anthropic.com/v1 1,766 32万
13.2%

请求日志

ID 分组 上游 模型 status 输入 输出 合计 缓存 ms 时间
12456 openai OpenAI Primary #1 gpt-4o-mini 200 1,234 567 1,801 234 850 2026-08-18 15:30:22
12455 deepseek DeepSeek Backup #2 deepseek-chat 200 890 445 1,335 0 1,200 2026-08-18 15:28:10

模型调用分析

按窗口与粒度聚合模型调用:总量、速率、延迟、TTFT、生成速度与缓存命中率。趋势图按时间桶展示,占比按分组聚合,Top 排行按模型 total_tokens 排序;点击模型行可展开该模型的序列、上游与分组明细。

加载中…
加载中…
加载中…

模型明细 (点击行查看该模型的序列与上游/分组明细)

加载中…

新增上游

重试状态码与单上游最大次数在「重试与禁用策略」中按分组配置;本开关只控制该上游是否参与重试。

新增用户密钥

新增分组

绑定上游

按优先级(p0、p1…)绑定上游,请求将依次尝试。

新增模型映射

新增参数覆盖

op 支持 set / delete;path 支持 a.b 与数组下标;conditions 支持 eq/neq/prefix/suffix/contains/regex/exists/not_exists/gt/gte/lt/lte/in。

op 支持 set / delete / pass;pass 的 pattern 为 * 或 re:<正则>。

新增思考配置

新增 Command Code

修改 OpenCode 凭证

模型信息

新增火山方舟账号