Skip to content

Commit 0ada88c

Browse files
authored
Merge pull request #972 from mnfst/model-list-reduce
feat: filter model prices to supported providers only
2 parents 7a5b545 + 972477f commit 0ada88c

File tree

6 files changed

+145
-117
lines changed

6 files changed

+145
-117
lines changed

.changeset/filter-model-prices.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"manifest": patch
3+
---
4+
5+
Filter model prices to supported providers only during pricing sync

packages/backend/src/database/database-seeder.service.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -313,8 +313,8 @@ describe('DatabaseSeederService', () => {
313313

314314
await service.onModuleInit();
315315

316-
// All curated models are always upserted (80 total)
317-
expect(mockPricingRepo.upsert).toHaveBeenCalledTimes(80);
316+
// All curated models are always upserted (73 total)
317+
expect(mockPricingRepo.upsert).toHaveBeenCalledTimes(73);
318318
});
319319

320320
it('should upsert with model_name as conflict key', async () => {

packages/backend/src/database/database-seeder.service.ts

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -226,13 +226,6 @@ export class DatabaseSeederService implements OnModuleInit {
226226
['x-ai/grok-3', 'OpenRouter', 0.000003, 0.000015, 131072, true, true],
227227
// OpenRouter free models
228228
['openrouter/free', 'OpenRouter', 0, 0, 200000, true, true],
229-
['stepfun/step-3.5-flash:free', 'OpenRouter', 0, 0, 256000, false, true],
230-
['arcee-ai/trinity-large-preview:free', 'OpenRouter', 0, 0, 131072, false, true],
231-
['upstage/solar-pro-3:free', 'OpenRouter', 0, 0, 128000, false, true],
232-
['liquid/lfm-2.5-1.2b-thinking:free', 'OpenRouter', 0, 0, 32768, true, false],
233-
['liquid/lfm-2.5-1.2b-instruct:free', 'OpenRouter', 0, 0, 32768, false, false],
234-
['arcee-ai/trinity-mini:free', 'OpenRouter', 0, 0, 131072, false, false],
235-
['nvidia/nemotron-3-nano-30b-a3b:free', 'OpenRouter', 0, 0, 256000, false, true],
236229
['minimax/minimax-m2.5', 'OpenRouter', 0.000000295, 0.0000012, 196608, true, true],
237230
['minimax/minimax-m1', 'OpenRouter', 0.0000004, 0.0000022, 1000000, true, true],
238231
// MiniMax

packages/backend/src/database/local-bootstrap.service.ts

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -200,13 +200,6 @@ export class LocalBootstrapService implements OnModuleInit {
200200
['x-ai/grok-3', 'OpenRouter', 0.000003, 0.000015, 131072, true, true],
201201
// OpenRouter free models
202202
['openrouter/free', 'OpenRouter', 0, 0, 200000, true, true],
203-
['stepfun/step-3.5-flash:free', 'OpenRouter', 0, 0, 256000, false, true],
204-
['arcee-ai/trinity-large-preview:free', 'OpenRouter', 0, 0, 131072, false, true],
205-
['upstage/solar-pro-3:free', 'OpenRouter', 0, 0, 128000, false, true],
206-
['liquid/lfm-2.5-1.2b-thinking:free', 'OpenRouter', 0, 0, 32768, true, false],
207-
['liquid/lfm-2.5-1.2b-instruct:free', 'OpenRouter', 0, 0, 32768, false, false],
208-
['arcee-ai/trinity-mini:free', 'OpenRouter', 0, 0, 131072, false, false],
209-
['nvidia/nemotron-3-nano-30b-a3b:free', 'OpenRouter', 0, 0, 256000, false, true],
210203
// MiniMax
211204
['minimax-m2.5', 'MiniMax', 0.000000295, 0.0000012, 196608, true, true],
212205
['minimax-m2.5-highspeed', 'MiniMax', 0.000000295, 0.0000012, 196608, true, true],

0 commit comments

Comments
 (0)