- Remove outdated documentation files (7 files) - Remove deprecated code (database.ts, authController.ts, auth.ts) - Extract constants to backend/src/config/constants.ts - Consolidate shared types (processing, llm, document, job) - Create LLM modularization structure: - llmPrompts/ directory for prompt builders - llmProviders/ directory for provider implementations - llmUtils/ directory for utility functions - Extract common error handling patterns to errorHandlers.ts - Organize scripts into subdirectories (monitoring/, testing/, debugging/, setup/) - Update README.md with current documentation references All functionality preserved, structure improved for maintainability.
10 lines
265 B
TypeScript
10 lines
265 B
TypeScript
/**
|
|
* LLM Utility Functions
|
|
* Centralized exports for all LLM utility functions
|
|
*/
|
|
|
|
export { extractJsonFromResponse } from './jsonExtractor';
|
|
export { estimateTokenCount, truncateText } from './tokenEstimator';
|
|
export { estimateCost } from './costCalculator';
|
|
|