|
1 | 1 | { |
2 | 2 | "sidebar": { |
3 | 3 | "testTasks": "Test Tasks", |
4 | | - "modelArena": "Model Arena", |
| 4 | + "perfCompare": "Perf Insight", |
5 | 5 | "monitorHub": "Monitor Hub", |
6 | 6 | "systemConfig": "System Config" |
7 | 7 | }, |
|
183 | 183 | "enterApiKeyWithoutBearer": "Enter your API key without Bearer prefix" |
184 | 184 | }, |
185 | 185 | "resultComparison": { |
186 | | - "title": "Model Arena", |
| 186 | + "title": "Metric Comparison", |
187 | 187 | "selectModels": "Select Models", |
188 | 188 | "compare": "Compare", |
189 | 189 | "addModel": "Add Model", |
|
193 | 193 | "selectTasks": "Select Tasks", |
194 | 194 | "comparisonChart": "Comparison Chart", |
195 | 195 | "exportComparison": "Export Comparison", |
196 | | - "description": "Model performance comparison with multi-metric", |
| 196 | + "description": "Performance comparison and analysis with multi-metric", |
197 | 197 | "clearAllTasks": "Clear All Selected Tasks", |
198 | 198 | "clearAllTasksConfirm": "Are you sure you want to clear all selected tasks?", |
199 | 199 | "allTasksCleared": "All tasks cleared", |
|
208 | 208 | "downloadFailed": "Download failed: {{error}}", |
209 | 209 | "modelInfo": "Model Info", |
210 | 210 | "download": "Download Report", |
211 | | - "selectModel": "Select Model", |
| 211 | + "selectTask": "Select Task", |
212 | 212 | "clearAll": "Clear All", |
213 | | - "pleaseSelectModel": "Please select the model for comparison", |
| 213 | + "pleaseSelectTask": "Please select the task for comparison", |
214 | 214 | "comparisonResults": "Comparison Results", |
| 215 | + "noMetricData": "No metric data available to visualize", |
215 | 216 | "tasksSelected": "{{count}} task(s) selected", |
216 | | - "compareResult": "Compare Result", |
| 217 | + "compareResult": "Submit", |
217 | 218 | "searchTaskOrModel": "Search task name or model name", |
218 | 219 | "filterModel": "Filter model", |
219 | 220 | "noAvailableTasks": "No available tasks found", |
|
222 | 223 | "fetchAvailableTasksError": "Failed to fetch available tasks", |
223 | 224 | "selectAtLeast2Tasks": "Please select at least 2 tasks for comparison", |
224 | 225 | "max5TasksAllowed": "Maximum 5 tasks can be selected for comparison", |
225 | | - "comparisonCompleted": "Result comparison completed", |
| 226 | + "comparisonCompleted": "Comparison completed", |
226 | 227 | "compareResultFailed": "Failed to compare Result", |
227 | 228 | "compareResultError": "Failed to compare Result", |
228 | 229 | "generatingComparisonReport": "Generating comparison report...", |
229 | 230 | "comparisonComponentsNotLoaded": "Comparison components not fully loaded, please try again later.", |
230 | 231 | "unableToCaptureComparisonContent": "Unable to capture any comparison content.", |
231 | 232 | "unableToCreateCanvasContext": "Unable to create Canvas drawing context.", |
232 | | - "selectModelForComparison": "Select Model for Comparison", |
| 233 | + "selectModelForTask": "Select Task", |
233 | 234 | "unknownError": "Unknown error", |
234 | 235 | "timeToFirstToken": "Time to First Token (TTFT)", |
235 | 236 | "requestsPerSecond": "Requests Per Second (RPS)", |
236 | 237 | "totalTokensPerSecond": "Total Tokens Per Second (TPS)", |
237 | 238 | "completionTokensPerSecond": "Completion Tokens Per Second", |
238 | 239 | "averageTotalTokensPerRequest": "Average Total Tokens Per Request", |
239 | 240 | "averageCompletionTokensPerRequest": "Average Completion Tokens Per Request", |
| 241 | + "totalTime": "Total Time", |
240 | 242 | "metricDescriptions": { |
241 | 243 | "rps": "Number of requests sent per second", |
242 | 244 | "ttft": "Time to first token (s)", |
243 | 245 | "totalTps": "Number of input and generated tokens per second", |
244 | 246 | "completionTps": "Number of generated tokens per second", |
245 | 247 | "avgTotalTpr": "Average number of input and generated tokens per request", |
246 | | - "avgCompletionTpr": "Average number of generated tokens per request" |
| 248 | + "avgCompletionTpr": "Average number of generated tokens per request", |
| 249 | + "totalTime": "Average time spent from request start to output completion" |
247 | 250 | }, |
248 | 251 | "concurrentUsersSuffix": "u", |
249 | 252 | "chartTitles": { |
|
252 | 255 | "totalTps": "Total TPS", |
253 | 256 | "completionTps": "Completion TPS", |
254 | 257 | "avgTotalTpr": "Avg Total TPR", |
255 | | - "avgCompletionTpr": "Avg Completion TPR" |
| 258 | + "avgCompletionTpr": "Avg Completion TPR", |
| 259 | + "totalTime": "Total Time (s)" |
256 | 260 | }, |
257 | 261 | "aiAnalysis": "AI Summary", |
258 | 262 | "aiAnalysisResults": "AI Summary Results", |
|
400 | 404 | "selectJsonlFile": "Select JSONL File", |
401 | 405 | "selectDatasetFile": "Select Dataset File", |
402 | 406 | "jsonlFormatDescription": "Required format: .jsonl file with each line containing {\"id\": \"...\", \"prompt\": \"...\"}", |
403 | | - "datasetFileFormatDescription": "Supports JSON (ShareGPT format) and JSONL formats. ShareGPT: [{\"id\": \"...\", \"conversations\": [...]}], JSONL: one JSON object per line {\"id\": \"...\", \"prompt\": \"...\"}", |
404 | | - "datasetImageMountWarning": "⚠️ If the dataset contains images, ensure image files are mounted to the container. See DATASET_GUIDE for details.", |
| 407 | + "datasetFileFormatDescription": "Supports JSON (ShareGPT format) and JSONL formats:\n• JSON: [{\"id\": \"...\", \"conversations\": [...]}, ...]\n• JSONL: one JSON object per line {\"id\": \"...\", \"prompt\": \"...\"}", |
| 408 | + "datasetImageMountWarning": "⚠️ If the dataset contains images paths, ensure image files are mounted to the container before starting the service. See DATASET_GUIDE for details.", |
405 | 409 | "jsonlData": "JSONL Data", |
406 | 410 | "jsonlDataTooltip": "Each line must be a valid JSON object with \"id\" and \"prompt\" fields.", |
407 | 411 | "testDuration": "Test Duration (seconds)", |
|
0 commit comments