Uniqueness check
Full path to the Typescript file
packages/console/app/src/routes/zen/util/handler.ts:575
Function(s)/scope targeted
selectProvider (packages/console/app/src/routes/zen/util/handler.ts:575)
Relevant Qlty output
Function with many parameters (count = 11): selectProvider
575 function selectProvider(
576 reqModel: string,
577 zenData: ZenData,
578 authInfo: AuthInfo,
579 modelInfo: ModelInfo,
580 stickyId: string,
581 trialProviders: string[] | undefined,
582 retry: RetryOptions,
583 stickyProviderId: string | undefined,
584 modelTpmLimits: Record<string, number> | undefined,
585 modelTpsLimits: Record<string, { qualify: number; unqualify: number }> | undefined,
586 providerBudget: ... | undefined,
587 ) {
Uniqueness check
Full path to the Typescript file
packages/console/app/src/routes/zen/util/handler.ts:575
Function(s)/scope targeted
selectProvider (packages/console/app/src/routes/zen/util/handler.ts:575)
Relevant Qlty output
Function with many parameters (count = 11): selectProvider 575 function selectProvider( 576 reqModel: string, 577 zenData: ZenData, 578 authInfo: AuthInfo, 579 modelInfo: ModelInfo, 580 stickyId: string, 581 trialProviders: string[] | undefined, 582 retry: RetryOptions, 583 stickyProviderId: string | undefined, 584 modelTpmLimits: Record<string, number> | undefined, 585 modelTpsLimits: Record<string, { qualify: number; unqualify: number }> | undefined, 586 providerBudget: ... | undefined, 587 ) {