gemini-cost-tracker
Version:
CLI tool to display token usage and costs for Gemini and Vertex AI
14 lines • 568 B
TypeScript
import { APIClient, Usage, UsageParams } from '../../types/index.js';
import { AuthManager } from '../auth/authManager.js';
export declare class GeminiClient implements APIClient {
private httpClient;
private authManager;
private realUsageClient?;
private useRealData;
constructor(authManager: AuthManager, useRealData?: boolean);
getUsage(params: UsageParams): Promise<Usage[]>;
private generateMockUsageData;
testConnection(): Promise<boolean>;
getAvailableModels(): Promise<string[]>;
}
//# sourceMappingURL=geminiClient.d.ts.map