From 8d8a3d942a45de94ed0f8023c4eccc0e6a9e7ed2 Mon Sep 17 00:00:00 2001 From: chrarnoldus <12196001+chrarnoldus@users.noreply.github.com> Date: Fri, 11 Sep 2026 18:09:51 +0000 Subject: [PATCH] refactor(ai-gateway): remove Perplexity partner provider Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com> --- ENVIRONMENT.md | 1 - .../src/app/admin/gateway/RoutingContent.tsx | 48 +--- .../api/openrouter/[...path]/route.test.ts | 248 +----------------- .../src/app/api/openrouter/[...path]/route.ts | 78 +----- .../src/lib/ai-gateway/custom-pricing.test.ts | 68 ++--- apps/web/src/lib/ai-gateway/custom-pricing.ts | 10 +- .../src/lib/ai-gateway/gateway-config.test.ts | 70 ++--- apps/web/src/lib/ai-gateway/gateway-config.ts | 5 - .../apply-provider-specific-logic.test.ts | 10 +- .../apply-provider-specific-logic.ts | 20 +- .../ai-gateway/providers/partner/constants.ts | 2 - .../ai-gateway/providers/partner/pricing.ts | 24 -- .../providers/partner/providers.test.ts | 80 ------ .../ai-gateway/providers/partner/providers.ts | 34 --- .../providers/partner/routing.test.ts | 159 ----------- .../ai-gateway/providers/partner/routing.ts | 74 ------ .../providers/provider-definitions.test.ts | 1 - .../ai-gateway/providers/routing-config.ts | 4 - .../providers/routing-percentage.ts | 4 +- .../web/src/lib/ai-gateway/providers/types.ts | 1 - .../ai-gateway/providers/vercel/index.test.ts | 1 - .../ai-gateway/rewriteModelResponse.test.ts | 19 -- .../lib/ai-gateway/rewriteModelResponse.ts | 3 +- .../routers/admin/gateway-config-router.ts | 1 - 24 files changed, 68 insertions(+), 897 deletions(-) delete mode 100644 apps/web/src/lib/ai-gateway/providers/partner/constants.ts delete mode 100644 apps/web/src/lib/ai-gateway/providers/partner/pricing.ts delete mode 100644 apps/web/src/lib/ai-gateway/providers/partner/providers.test.ts delete mode 100644 apps/web/src/lib/ai-gateway/providers/partner/providers.ts delete mode 100644 apps/web/src/lib/ai-gateway/providers/partner/routing.test.ts delete mode 100644 apps/web/src/lib/ai-gateway/providers/partner/routing.ts diff --git a/ENVIRONMENT.md b/ENVIRONMENT.md index f4e6547e2e..b9d9e1cf66 100644 --- a/ENVIRONMENT.md +++ b/ENVIRONMENT.md @@ -269,7 +269,6 @@ Manage shared web env var additions and rotations with `pnpm web:env set @@ -131,8 +123,7 @@ export function RoutingContent() { to Vercel (vs OpenRouter). Models not available on Vercel always go to OpenRouter, so overall traffic may still be skewed towards OpenRouter. Paid and free models are configured separately. Leave empty to use the default ({DEFAULT_VERCEL_PERCENTAGE}% for - paid, {DEFAULT_VERCEL_PERCENTAGE_FREE}% for free). Perplexity routes only its configured - models and defaults to {DEFAULT_PERPLEXITY_PERCENTAGE}%. + paid, {DEFAULT_VERCEL_PERCENTAGE_FREE}% for free). @@ -183,30 +174,6 @@ export function RoutingContent() { /> % -

Direct partners

-
- - { - setPerplexityInputValue(e.target.value); - setHasChanges(true); - }} - onKeyDown={e => { - if (e.key === 'Enter') handleSave(); - }} - className="w-48" - /> - % -