claude-usage-tracker
Version:
Advanced analytics for Claude Code usage with cost optimization, conversation length analysis, and rate limit tracking
17 lines • 566 B
JavaScript
import { z } from "zod";
export const usageEntrySchema = z.object({
timestamp: z.string(),
conversationId: z.string(),
instanceId: z.string().optional(),
model: z.string(),
requestId: z.string(),
prompt_tokens: z.number(),
completion_tokens: z.number(),
total_tokens: z.number(),
cache_creation_input_tokens: z.number().optional(),
cache_read_input_tokens: z.number().optional(),
cost: z.number().optional(),
costUSD: z.number().optional(),
isBatchAPI: z.boolean().optional(),
});
//# sourceMappingURL=types.js.map