mirror of
https://github.com/diegosouzapw/OmniRoute.git
synced 2026-08-02 05:12:11 +03:00
chore: remove unused usage types (#5397)
Integrated into release/v3.8.42
This commit is contained in:
@@ -6,6 +6,5 @@
|
||||
*/
|
||||
|
||||
export type { ModelCooldownErrorPayload } from "./provider";
|
||||
export type { UsageEntry, UsageStats, ProviderUsageStats, ModelUsageStats, CallLog } from "./usage";
|
||||
export type { DatabaseSettings } from "./databaseSettings";
|
||||
export { DEFAULT_DATABASE_SETTINGS } from "./databaseSettings";
|
||||
|
||||
@@ -1,57 +0,0 @@
|
||||
/**
|
||||
* Usage tracking types for API call monitoring and statistics.
|
||||
*/
|
||||
export interface UsageEntry {
|
||||
id: string;
|
||||
date: string;
|
||||
provider: string;
|
||||
model: string;
|
||||
inputTokens: number;
|
||||
outputTokens: number;
|
||||
totalTokens: number;
|
||||
latencyMs: number;
|
||||
statusCode: number;
|
||||
comboId?: string;
|
||||
apiKeyId?: string;
|
||||
}
|
||||
|
||||
export interface UsageStats {
|
||||
totalCalls: number;
|
||||
totalTokens: number;
|
||||
totalInputTokens: number;
|
||||
totalOutputTokens: number;
|
||||
avgLatencyMs: number;
|
||||
errorRate: number;
|
||||
byProvider: Record<string, ProviderUsageStats>;
|
||||
byModel: Record<string, ModelUsageStats>;
|
||||
}
|
||||
|
||||
export interface ProviderUsageStats {
|
||||
calls: number;
|
||||
tokens: number;
|
||||
errors: number;
|
||||
avgLatencyMs: number;
|
||||
}
|
||||
|
||||
export interface ModelUsageStats {
|
||||
calls: number;
|
||||
inputTokens: number;
|
||||
outputTokens: number;
|
||||
avgLatencyMs: number;
|
||||
}
|
||||
|
||||
export interface CallLog {
|
||||
id: string;
|
||||
timestamp: string;
|
||||
method: string;
|
||||
path: string;
|
||||
provider: string;
|
||||
model: string;
|
||||
statusCode: number;
|
||||
latencyMs: number;
|
||||
inputTokens: number;
|
||||
outputTokens: number;
|
||||
error?: string;
|
||||
comboId?: string;
|
||||
connectionId?: string;
|
||||
}
|
||||
Reference in New Issue
Block a user