Ai proxy monitor (#5009)

* Time granularity and Table of a single model (#4990)

* Aiproxy ModelBoard

* Add components LineChartComponent and Make some revisions

* Time granularity and Table of a single model

* Modify the logic and sort the tables in ascending or descending order

* Use theme and present in seconds

* Add the channel name section (#5005)

* Add components LineChartComponent and Make some revisions

* Time granularity and Table of a single model

* Modify the logic and sort the tables in ascending or descending order

* Add the channel name section

* The channel_name is transmitted from the outer layer

* Restore the channel

* perf: dashboard code

* perf: ai proxy monitor

* code

---------

Co-authored-by: Zhuangzai fa <143257420+ctrlz526@users.noreply.github.com>
This commit is contained in:
Archer
2025-06-11 18:21:59 +08:00
committed by GitHub
parent abbfc436a3
commit 9f8b75fd7c
9 changed files with 998 additions and 309 deletions

View File

@@ -3,6 +3,8 @@
"aipoint_usage": "積分消耗",
"all": "全部",
"api_key": "API 金鑰",
"avg_response_time": "平均調用時長 (秒)",
"avg_ttfb": "平均首字時長 (秒)",
"azure": "Azure",
"base_url": "代理地址",
"channel_name": "管道名稱",
@@ -14,11 +16,28 @@
"channel_status_enabled": "啟用",
"channel_status_unknown": "未知",
"channel_type": "廠商",
"chart_mode_cumulative": "累積",
"chart_mode_incremental": "分時",
"clear_model": "清空模型",
"confirm_delete_channel": "確認刪除【{{name}}】管道?",
"copy_model_id_success": "已復制模型 id",
"create_channel": "新增管道",
"dashboard_call_trend": "模型呼叫次數趨勢",
"dashboard_channel": "管道",
"dashboard_cost_trend": "積分消耗",
"dashboard_error_calls": "錯誤次數",
"dashboard_input_tokens": "輸入Tokens",
"dashboard_model": "模型",
"dashboard_no_data": "暫無資料",
"dashboard_output_tokens": "輸出Tokens",
"dashboard_points": "積分",
"dashboard_success_calls": "成功次數",
"dashboard_token_trend": "Tokens使用趨勢",
"dashboard_token_usage": "Tokens 消耗",
"dashboard_total_calls": "總呼叫次數:",
"dashboard_total_cost": "總成本",
"dashboard_total_cost_label": "總成本:",
"dashboard_total_tokens": "總Tokens",
"default_url": "預設地址",
"detail": "詳細資訊",
"duration": "耗時",
@@ -35,7 +54,9 @@
"mapping": "模型對映",
"mapping_tip": "需填寫一個有效 Json。\n可在向實際地址傳送請求時對模型進行對映。\n例如\n{\n \n \"gpt-4o\": \"gpt-4o-test\"\n\n}\n\n當 FastGPT 請求 gpt-4o 模型時,會向實際地址傳送 gpt-4o-test 的模型,而不是 gpt-4o。",
"maxToken_tip": "模型 max_tokens 參數",
"max_rpm": "最大RPM (每分鐘請求數)",
"max_temperature_tip": "模型 temperature 參數,不填則代表模型不支援 temperature 參數。",
"max_tpm": "最大TPM (每分鐘Token數)",
"model": "模型",
"model_error_rate": "失敗率",
"model_error_request_times": "失敗次數",
@@ -57,7 +78,15 @@
"selected_model_empty": "至少選擇一個模型",
"start_test": "批次測試{{num}}個模型",
"test_failed": "有{{num}}個模型報錯",
"timespan_day": "天",
"timespan_hour": "小時",
"timespan_label": "時間顆粒度",
"timespan_minute": "分鐘",
"total_call_volume": "調用總量",
"view_chart": "圖表",
"view_table": "表格",
"vlm_model": "圖片理解模型",
"vlm_model_tip": "用於知識庫中對文件中的圖片進行額外的索引生成",
"volunme_of_failed_calls": "調用失敗量",
"waiting_test": "等待測試"
}