File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -32,14 +32,19 @@ function getRandomNumberLessThan100(randomSeed: string) {
3232
3333async function getVercelRoutingPercentage ( ) {
3434 const errorRate = await getGatewayErrorRate ( ) ;
35- const isOpenRouterErrorRateHigh =
36- errorRate . openrouter > ERROR_RATE_THRESHOLD && errorRate . vercel < ERROR_RATE_THRESHOLD ;
37- if ( isOpenRouterErrorRateHigh ) {
35+ const isOpenRouterErrorRateHigh = errorRate . openrouter > ERROR_RATE_THRESHOLD ;
36+ const isVercelErrorRateHigh = errorRate . vercel > ERROR_RATE_THRESHOLD ;
37+ if ( isOpenRouterErrorRateHigh && ! isVercelErrorRateHigh ) {
3838 console . error (
3939 `[getVercelRoutingPercentage] OpenRouter error rate is high: ${ errorRate . openrouter } `
4040 ) ;
41+ return 90 ;
4142 }
42- return isOpenRouterErrorRateHigh ? 90 : 10 ;
43+ if ( ! isOpenRouterErrorRateHigh && isVercelErrorRateHigh ) {
44+ console . error ( `[getVercelRoutingPercentage] Vercel error rate is high: ${ errorRate . vercel } ` ) ;
45+ return 10 ;
46+ }
47+ return 20 ;
4348}
4449
4550function isLikelyAvailableOnAllGateways ( requestedModel : string ) {
You can’t perform that action at this time.
0 commit comments