tryaii-mcp-server
Version:
TryAII MCP Server - 15+ AI models with comparison, cost tracking, and collective intelligence
31 lines • 1.03 kB
TypeScript
/**
* 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