@kdump/code-cli-any-llm
Version:
> A unified gateway for the Gemini, opencode, crush, and Qwen Code AI CLIs
37 lines (36 loc) • 1.02 kB
TypeScript
interface RequestWithPath {
path: string;
}
interface NetworkError {
code?: string;
status?: number;
}
export declare const performanceConfig: {
readonly maxRequestBodySize: "4gb";
readonly maxResponseBodySize: "4gb";
readonly rateLimiting: {
readonly windowMs: number;
readonly max: number;
readonly skip: (req: RequestWithPath) => boolean;
readonly standardHeaders: true;
readonly legacyHeaders: false;
};
readonly connectionPool: {
readonly maxSockets: 100;
readonly maxFreeSockets: 10;
readonly keepAlive: true;
readonly keepAliveMsecs: 30000;
readonly timeout: 60000;
};
readonly caching: {
readonly modelsTTL: number;
readonly healthCheckTTL: number;
};
readonly retryConfig: {
readonly maxRetries: 3;
readonly initialDelayMs: 1000;
readonly maxDelayMs: 10000;
readonly retryCondition: (error: NetworkError) => boolean;
};
};
export {};