UNPKG

ai-platform-converter

Version:

Lossless API parameter conversion between multiple AI platforms (OpenAI, Anthropic, Gemini, DeepSeek, Wenwen, Vertex AI, Huawei, BigModel)

38 lines 1.14 kB
/** * Parameter Validation and Range Adjustment Utility * * This utility provides parameter validation and range adjustment * for cross-platform API conversions. */ import { Platform } from '../types/common'; export interface ParameterValidationResult { isValid: boolean; adjustedRequest?: any; warnings: ParameterWarning[]; errors: ParameterError[]; } export interface ParameterWarning { parameter: string; message: string; originalValue: any; adjustedValue?: any; platform: Platform; } export interface ParameterError { parameter: string; message: string; value: any; platform: Platform; severity: 'error' | 'critical'; } /** * Validate and adjust parameters for a specific platform */ export declare function validateAndAdjustParameters(request: any, targetPlatform: Platform, _sourcePlatform?: Platform): ParameterValidationResult; /** * Cross-platform parameter mapping suggestions */ export declare function suggestParameterMappings(sourcePlatform: Platform, targetPlatform: Platform): { [key: string]: string; }; //# sourceMappingURL=parameter-validator.d.ts.map