Skip to content

Commit 638b457

Browse files
committed
fix(models): mark NVIDIA Nemotron 3 Super retired and move the NVIDIA default
NVIDIA's model page states the nvidia/nemotron-3-super-120b-a12b API is no longer supported after 2026-10-19, and Pi 1.0.1 dropped it as its NVIDIA default for the same reason. Mark it deprecated (hidden from pickers, still a known id for pinned workflows) and default the NVIDIA provider to Nemotron 3 Ultra, which the Pi catalog also serves. The Mistral IDs Pi 1.5 dropped (mistral-large-2411, devstral-small-2507, devstral-medium-2507) were retired by Mistral on 2026-05-31 and are already deprecated here, so saved Pi blocks fail before credentials with the choose-a-model error instead of being mapped onto a different model.
1 parent d5d8547 commit 638b457

2 files changed

Lines changed: 7 additions & 3 deletions

File tree

‎apps/sim/providers/models.ts‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3971,7 +3971,7 @@ export const PROVIDER_DEFINITIONS: Record<string, ProviderDefinition> = {
39713971
id: 'nvidia',
39723972
name: 'NVIDIA NIM',
39733973
description: "NVIDIA's Nemotron models via NIM's OpenAI-compatible API",
3974-
defaultModel: 'nvidia/nemotron-3-super-120b-a12b',
3974+
defaultModel: 'nvidia/nemotron-3-ultra-550b-a55b',
39753975
modelPatterns: [/^nvidia\//],
39763976
icon: NvidiaIcon,
39773977
color: '#77B900',
@@ -4069,7 +4069,7 @@ export const PROVIDER_DEFINITIONS: Record<string, ProviderDefinition> = {
40694069
},
40704070
contextWindow: 1048576,
40714071
releaseDate: '2026-03-11',
4072-
recommended: true,
4072+
sunset: { status: 'deprecated' },
40734073
},
40744074
{
40754075
id: 'nvidia/nemotron-3-ultra-550b-a55b',

‎apps/sim/providers/pi-providers.test.ts‎

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,15 @@ describe('Pi provider catalog', () => {
3232
)
3333
})
3434

35-
it('rejects saved model IDs removed by Pi 1.0 without substituting another model', () => {
35+
it('rejects saved model IDs removed by Pi without substituting another model', () => {
3636
expect(resolvePiModelId('anthropic', 'claude-opus-4-1')).toBeUndefined()
3737
expect(resolvePiModelId('cerebras', 'cerebras/zai-glm-4.7')).toBeUndefined()
3838
expect(resolvePiModelId('zai', 'glm-5.1')).toBeUndefined()
3939
expect(resolvePiModelId('zai', 'glm-4.5-air')).toBeUndefined()
40+
expect(resolvePiModelId('mistral', 'mistral-large-2411')).toBeUndefined()
41+
expect(resolvePiModelId('mistral', 'devstral-small-2507')).toBeUndefined()
42+
expect(resolvePiModelId('mistral', 'devstral-medium-2507')).toBeUndefined()
43+
expect(resolvePiModelId('nvidia', 'nvidia/nemotron-3-super-120b-a12b')).toBeUndefined()
4044
})
4145

4246
it('rejects provider/model pairs absent from the installed Pi catalog', () => {

0 commit comments

Comments
 (0)