diff --git a/apps/web/src/app/api/gateway/v1/models/route.ts b/apps/web/src/app/api/gateway/v1/models/route.ts new file mode 100644 index 0000000000..f4366202b4 --- /dev/null +++ b/apps/web/src/app/api/gateway/v1/models/route.ts @@ -0,0 +1 @@ +export { GET } from '@/app/api/openrouter/models/route'; diff --git a/apps/web/src/tests/openrouter-models.test.ts b/apps/web/src/tests/openrouter-models.test.ts index f77333fcd8..8e3971c4d1 100644 --- a/apps/web/src/tests/openrouter-models.test.ts +++ b/apps/web/src/tests/openrouter-models.test.ts @@ -1,6 +1,7 @@ import { test, expect, describe, afterEach, beforeEach } from '@jest/globals'; import { mockOpenRouterModels, createMockResponse } from './helpers/openrouter-models.helper'; import { GET } from '../app/api/openrouter/models/route'; +import { GET as gatewayV1ModelsGET } from '../app/api/gateway/v1/models/route'; import { NextRequest } from 'next/server'; jest.mock('@/lib/user/server', () => ({ @@ -116,6 +117,12 @@ describe('GET /api/openrouter/models', () => { }); }); +describe('GET /api/gateway/v1/models', () => { + test('uses the OpenRouter models handler', () => { + expect(gatewayV1ModelsGET).toBe(GET); + }); +}); + afterEach(() => { // @ts-expect-error - Reset the global fetch mock global.fetch = undefined;