UNPKG

tryaii-mcp-server

Version:

TryAII MCP Server - 15+ AI models with comparison, cost tracking, and collective intelligence

31 lines 1.03 kB
/** * Cost Validation Utility - Prevents Undercharging * Ensures pricing integrity across all tool executions */ export interface CostValidationResult { isValid: boolean; finalCost: number; warnings: string[]; appliedCorrections: string[]; originalCost?: number; } export interface ToolExecution { toolName: string; modelCount?: number; executionTime: number; hasSuccessfulResponse: boolean; actualCost?: number; } /** * Validate and correct cost calculations to prevent undercharging */ export declare function validateAndCorrectCost(toolExecution: ToolExecution, calculatedCost: number): CostValidationResult; /** * Quick cost validation for critical path operations */ export declare function quickCostValidation(toolName: string, cost: number): number; /** * Cost monitoring for analytics and alerting */ export declare function recordCostMetrics(toolName: string, finalCost: number, validationResult: CostValidationResult): void; //# sourceMappingURL=costValidator.d.ts.map