UNPKG

gemini-cost-tracker

Version:

CLI tool to display token usage and costs for Gemini and Vertex AI

19 lines 663 B
import { APIClient, Usage, UsageParams } from '../../types/index.js'; import { AuthManager } from '../auth/authManager.js'; export declare class RealUsageClient implements APIClient { private logging?; private monitoring?; private authManager; private projectId; constructor(authManager: AuthManager); initialize(): Promise<void>; getUsage(params: UsageParams): Promise<Usage[]>; private getGeminiUsageFromLogs; private getVertexUsageFromMonitoring; private generateFallbackData; testConnections(): Promise<{ logging: boolean; monitoring: boolean; }>; } //# sourceMappingURL=realUsageClient.d.ts.map