Skip to content

Commit d8ab39a

Browse files
authored
Increase Vercel AI Gateway traffic to 20% (#981)
2 parents e18b42f + 68d2f14 commit d8ab39a

1 file changed

Lines changed: 9 additions & 4 deletions

File tree

src/lib/providers/vercel/index.ts

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,14 +32,19 @@ function getRandomNumberLessThan100(randomSeed: string) {
3232

3333
async 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

4550
function isLikelyAvailableOnAllGateways(requestedModel: string) {

0 commit comments

Comments
 (0)