The chunked directory structure from chunkDirectoryStructure() or recursively_chunk_directory()
Options for token and cost estimation
Statistics object with counts and cost estimates
const chunked = recursively_chunk_directory('/path/to/project');
const stats = getChunkStats(chunked);
console.log(`Files: ${stats.numFiles}, Chunks: ${stats.numChunks}`);
console.log(`Estimated cost: $${stats.estimatedCost.toFixed(4)}`);
// Custom pricing for OpenAI text-embedding-3-small ($0.00002 per 1K tokens)
const stats = getChunkStats(chunked, {
charsPerToken: 4,
costPerToken: 0.00002 / 1000
});
Calculates statistics for a chunked directory structure.
Recursively traverses the chunked directory tree and computes: