route-claudecode
Version:
Advanced routing and transformation system for Claude Code outputs to multiple AI providers
25 lines • 648 B
TypeScript
/**
* Token calculation utilities
* Based on demo1 implementation with tiktoken
*/
export interface TokenCount {
total: number;
messages: number;
system: number;
tools: number;
}
/**
* Calculate token count for messages, system prompts, and tools
*/
export declare function calculateTokenCount(messages: Array<{
role: string;
content: any;
}>, system?: any, tools?: any[]): number;
/**
* Calculate detailed token breakdown
*/
export declare function calculateDetailedTokenCount(messages: Array<{
role: string;
content: any;
}>, system?: any, tools?: any[]): TokenCount;
//# sourceMappingURL=tokenizer.d.ts.map