Feat: ai proxy monitor (#4985)

* Aiproxy ModelBoard (#4983)

* Aiproxy ModelBoard

* Add components LineChartComponent and Make some revisions

* perf: ai proxy dashboard

* doc

* remove invalid i18n

* remove invalid i18n

---------

Co-authored-by: Zhuangzai fa <143257420+ctrlz526@users.noreply.github.com>
This commit is contained in:
Archer
2025-06-10 01:46:10 +08:00
committed by GitHub
parent 01ff56b42b
commit 101a6e9516
10 changed files with 657 additions and 10 deletions

View File

@@ -1,5 +1,7 @@
{
"Hunyuan": "Tencent Hunyuan",
"aipoint_usage": "AI points",
"all": "All",
"api_key": "API key",
"azure": "Azure",
"base_url": "Base url",
@@ -16,6 +18,10 @@
"confirm_delete_channel": "Confirm the deletion of the [{{name}}] channel?",
"copy_model_id_success": "Copyed model id",
"create_channel": "Added channels",
"dashboard_error_calls": "Error Calls",
"dashboard_model": "Model",
"dashboard_points": "points",
"dashboard_token_usage": "Tokens",
"default_url": "Default address",
"detail": "Detail",
"duration": "Duration",
@@ -23,6 +29,7 @@
"edit_channel": "Channel configuration",
"enable_channel": "Enable",
"forbid_channel": "Disabled",
"input": "Input",
"key_type": "API key format:",
"log": "Call log",
"log_detail": "Log details",
@@ -33,9 +40,14 @@
"maxToken_tip": "Model max_tokens parameter",
"max_temperature_tip": "If the model temperature parameter is not filled in, it means that the model does not support the temperature parameter.",
"model": "Model",
"model_error_rate": "Error rate",
"model_error_request_times": "Number of failures",
"model_name": "Model name",
"model_request_times": "Request times",
"model_test": "Model testing",
"model_tokens": "Input/Output tokens",
"monitoring": "Monitoring",
"output": "Output",
"request_at": "Request time",
"request_duration": "Request duration: {{duration}}s",
"retry_times": "Number of retry times",

View File

@@ -1,5 +1,6 @@
{
"Hunyuan": "腾讯混元",
"all": "全部",
"api_key": "API 密钥",
"azure": "微软 Azure",
"base_url": "代理地址",
@@ -16,6 +17,11 @@
"confirm_delete_channel": "确认删除 【{{name}}】渠道?",
"copy_model_id_success": "已复制模型id",
"create_channel": "新增渠道",
"aipoint_usage": "积分消耗",
"dashboard_error_calls": "错误次数",
"dashboard_model": "模型",
"dashboard_points": "积分",
"dashboard_token_usage": "Tokens 消耗",
"default_url": "默认地址",
"detail": "详情",
"duration": "耗时",
@@ -23,6 +29,7 @@
"edit_channel": "渠道配置",
"enable_channel": "启用",
"forbid_channel": "禁用",
"input": "输入",
"key_type": "API key 格式: ",
"log": "调用日志",
"log_detail": "日志详情",
@@ -33,9 +40,14 @@
"maxToken_tip": "模型 max_tokens 参数",
"max_temperature_tip": "模型 temperature 参数,不填则代表模型不支持 temperature 参数。",
"model": "模型",
"model_error_rate": "失败率",
"model_error_request_times": "失败次数",
"model_name": "模型名",
"model_request_times": "请求次数",
"model_test": "模型测试",
"model_tokens": "输入/输出 Tokens",
"monitoring": "监控",
"output": "输出",
"request_at": "请求时间",
"request_duration": "请求时长: {{duration}}s",
"retry_times": "重试次数",

View File

@@ -1,5 +1,7 @@
{
"Hunyuan": "騰訊混元",
"aipoint_usage": "積分消耗",
"all": "全部",
"api_key": "API 金鑰",
"azure": "Azure",
"base_url": "代理地址",
@@ -16,6 +18,7 @@
"confirm_delete_channel": "確認刪除【{{name}}】管道?",
"copy_model_id_success": "已復制模型 id",
"create_channel": "新增管道",
"dashboard_token_usage": "Tokens 消耗",
"default_url": "預設地址",
"detail": "詳細資訊",
"duration": "耗時",
@@ -23,6 +26,7 @@
"edit_channel": "管道設定",
"enable_channel": "啟用",
"forbid_channel": "停用",
"input": "輸入",
"key_type": "API key 格式:",
"log": "呼叫日誌",
"log_detail": "日誌詳細資訊",
@@ -33,9 +37,14 @@
"maxToken_tip": "模型 max_tokens 參數",
"max_temperature_tip": "模型 temperature 參數,不填則代表模型不支援 temperature 參數。",
"model": "模型",
"model_error_rate": "失敗率",
"model_error_request_times": "失敗次數",
"model_name": "模型名",
"model_request_times": "請求次數",
"model_test": "模型測試",
"model_tokens": "輸入/輸出 Tokens",
"monitoring": "監控",
"output": "輸出",
"request_at": "請求時間",
"request_duration": "請求時長:{{duration}}s",
"retry_times": "重試次數",