From 2e05b3819bad3920f4b34813eb789cb4b8638b5e Mon Sep 17 00:00:00 2001 From: Omar Shalaby <170447794+23821@users.noreply.github.com> Date: Mon, 12 Oct 2026 17:29:57 +0200 Subject: [PATCH] fix: move Fireworks AI calls off decommissioned serverless models (deadline passed September 25) --- apps/sim/providers/fireworks/index.test.ts | 4 ++-- apps/sim/providers/fireworks/utils.test.ts | 2 +- apps/sim/providers/fireworks/utils.ts | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/sim/providers/fireworks/index.test.ts b/apps/sim/providers/fireworks/index.test.ts index 62c8068059a..a47506ffdd0 100644 --- a/apps/sim/providers/fireworks/index.test.ts +++ b/apps/sim/providers/fireworks/index.test.ts @@ -121,7 +121,7 @@ describe('fireworksProvider', () => { it('sends the resolved wire model name while reporting the catalog id', async () => { mockCreate.mockResolvedValueOnce(textResponse('ok')) - mockResolveFireworksWireModel.mockReturnValueOnce('accounts/fireworks/models/glm-5p2') + mockResolveFireworksWireModel.mockReturnValueOnce('accounts/fireworks/models/glm-5p3') const result = await fireworksProvider.executeRequest({ ...baseRequest, @@ -129,7 +129,7 @@ describe('fireworksProvider', () => { }) expect(mockResolveFireworksWireModel).toHaveBeenCalledWith('glm-5.2') - expect(callBody(0).model).toBe('accounts/fireworks/models/glm-5p2') + expect(callBody(0).model).toBe('accounts/fireworks/models/glm-5p3') // The catalog id is the billing/logging identity: the central cost policy, // the usage ledger row, and the trace span all key on it. expect(result).toMatchObject({ model: 'fireworks/glm-5.2' }) diff --git a/apps/sim/providers/fireworks/utils.test.ts b/apps/sim/providers/fireworks/utils.test.ts index c321c9347c5..80e24286e3e 100644 --- a/apps/sim/providers/fireworks/utils.test.ts +++ b/apps/sim/providers/fireworks/utils.test.ts @@ -3,7 +3,7 @@ import { resolveFireworksWireModel } from '@/providers/fireworks/utils' describe('resolveFireworksWireModel', () => { it('maps the static hosted catalog ids to their serverless resource paths', () => { - expect(resolveFireworksWireModel('glm-5.2')).toBe('accounts/fireworks/models/glm-5p2') + expect(resolveFireworksWireModel('glm-5.2')).toBe('accounts/fireworks/models/glm-5p3') expect(resolveFireworksWireModel('kimi-k3')).toBe('accounts/fireworks/models/kimi-k3') }) diff --git a/apps/sim/providers/fireworks/utils.ts b/apps/sim/providers/fireworks/utils.ts index 6687cf84cb5..18399cb1fdf 100644 --- a/apps/sim/providers/fireworks/utils.ts +++ b/apps/sim/providers/fireworks/utils.ts @@ -7,7 +7,7 @@ */ const FIREWORKS_WIRE_NAMES: Record = { 'glm-5.3': 'accounts/fireworks/models/glm-5p3', - 'glm-5.2': 'accounts/fireworks/models/glm-5p2', + 'glm-5.2': 'accounts/fireworks/models/glm-5p3', 'kimi-k3': 'accounts/fireworks/models/kimi-k3', }