@aikidosec/firewall
Version:
Zen by Aikido is an embedded Web Application Firewall that autonomously protects Node.js apps against common and critical attacks
25 lines (24 loc) • 582 B
TypeScript
export declare class AIStatistics {
private calls;
private getProviderKey;
private getRouteKey;
private ensureProviderStats;
onAICall({ provider, model, inputTokens, outputTokens, }: {
provider: string;
model: string;
inputTokens: number;
outputTokens: number;
}): void;
getStats(): {
provider: string;
model: string;
calls: number;
tokens: {
input: number;
output: number;
total: number;
};
}[];
reset(): void;
isEmpty(): boolean;
}