diff --git a/packages/models/src/models/deepseek.ts b/packages/models/src/models/deepseek.ts index 842acb1068..7453b2bad4 100644 --- a/packages/models/src/models/deepseek.ts +++ b/packages/models/src/models/deepseek.ts @@ -538,6 +538,31 @@ export const deepseekModels = [ tools: true, jsonOutput: false, }, + { + providerId: "fireworks", + // The undated `deepseek-v4-flash` alias still resolves to the launch + // snapshot; `-0731` is the current deployment. + externalId: "accounts/fireworks/models/deepseek-v4-flash-0731", + inputPrice: "0.14e-6", + cachedInputPrice: "0.028e-6", + outputPrice: "0.28e-6", + requestPrice: "0", + // Fireworks prices DeepSeek's Priority tier at 1.5x standard rather + // than the 1.25x that applies to the rest of its catalogue. + serviceTiers: ["priority"], + serviceTierMultipliers: { priority: 1.5 }, + contextSize: 1048576, + maxOutput: 393216, + streaming: true, + reasoning: true, + // Fireworks rejects "minimal" for this model; the rest of the enum + // (plus "none" for non-thinking mode) is accepted. + reasoningEfforts: ["none", "low", "medium", "high", "xhigh", "max"], + vision: false, + tools: true, + jsonOutput: true, + jsonOutputSchema: true, + }, ], }, ] as const satisfies ModelDefinition[];