feat: model usage

This commit is contained in:
jialin
2025-06-24 16:54:03 +08:00
parent 645801fe86
commit 34af730934
22 changed files with 750 additions and 385 deletions
+17 -3
View File
@@ -1,4 +1,5 @@
import { request } from '@umijs/max';
import qs from 'query-string';
export const DASHBOARD_API = '/dashboard';
@@ -6,7 +7,20 @@ export async function queryDashboardData() {
return request(DASHBOARD_API);
}
export async function queryDashboardUsageData() {
// return request(`${DASHBOARD_API}/usage`);
return {};
export async function queryDashboardUsageData<T>(
params: {
start_date: string;
end_date: string;
model_ids?: number[];
user_ids?: number[];
raw?: boolean;
},
options?: {
token?: any;
}
) {
return request<T>(`${DASHBOARD_API}/usage?${qs.stringify(params)}`, {
method: 'GET',
cancelToken: options?.token
});
}