总请求次数
{{stats.total_requests?.toLocaleString() || 0}}
总消耗 Token
{{formatTokens(stats.total_tokens)}}
缓存命中率
{{stats.cache_hit_rate || 0}}%
命中 {{stats.cache_hits || 0}} 次
节省 Token
{{formatTokens(stats.cache_saved_tokens)}}
通过缓存节省
请求趋势
🏆 模型使用排名
| 排名 | 模型 | 请求数 | Token | 缓存率 |
|---|---|---|---|---|
| {{i+1}} | {{m.model}} | {{m.requests}} | {{formatTokens(m.tokens)}} | {{m.requests?Math.round(m.cache_hits/m.requests*100):0}}% |
| 暂无数据 | ||||
🏆 Key 使用排名
| 排名 | Key名称 | 请求数 | Token | 缓存率 |
|---|---|---|---|---|
| {{i+1}} | {{k.api_key_name}} | {{k.requests}} | {{formatTokens(k.tokens)}} | {{k.requests?Math.round(k.cache_hits/k.requests*100):0}}% |
| 暂无数据 | ||||
渠道列表
| ID | 名称 | API地址 | Key | 模型 | 状态 | 操作 |
|---|---|---|---|---|---|---|
| {{c.id}} | {{c.name}} | {{c.api_key_masked}} | {{m}} | {{c.status?'启用':'禁用'}} | ||
| 暂无渠道,请添加 | ||||||
API Key 列表
| ID | 名称 | Key | 状态 | 创建时间 | 操作 |
|---|---|---|---|---|---|
| {{k.id}} | {{k.name}} | {{k.key}} | {{k.status?'启用':'禁用'}} | {{k.created_at}} | |
| 暂无Key,请生成 | |||||
Key 统计:{{keyStats.key_info.name}}
请求数
{{keyStats.total_requests}}
Token消耗
{{formatTokens(keyStats.total_tokens)}}
缓存命中率
{{keyStats.cache_hit_rate}}%
节省Token
{{formatTokens(keyStats.cache_saved_tokens)}}
| 模型 | 请求数 | Token | 缓存命中 | 节省Token |
|---|---|---|---|---|
| {{m.model}} | {{m.requests}} | {{formatTokens(m.tokens)}} | {{m.cache_hits}} | {{formatTokens(m.cache_saved)}} |
缓存条目数
{{cacheInfo.cached_items || 0}}
Redis内存占用
{{cacheInfo.memory_used_mb || 0}} MB
当前缓存时间
{{cacheInfo.ttl_days || 7}} 天
缓存设置
缓存操作
手动清理所有缓存,清理后重复请求将重新调用上游API
接口信息
API地址: https://token.163dns.pub/v1/chat/completions
模型列表: https://token.163dns.pub/v1/models
请求格式: 兼容 OpenAI Chat Completions API
认证方式: Bearer Token(在Key管理中生成)
使用示例
curl https://token.163dns.pub/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer sk-gw-your-key-here" \
-d '{
"model": "deepseek-v4-flash",
"messages": [{"role": "user", "content": "你好"}]
}'
修改管理密码