feat(models): add portable DeepSeek aliases to Fireworks

This commit is contained in:
Release Repro 2026-07-31 12:59:40 -04:00
parent 8bae35398f
commit 0afd3a43b6
No known key found for this signature in database
3 changed files with 12 additions and 1 deletions

View file

@ -50,7 +50,7 @@ The built-in catalog gives Fireworks offerings the same human-facing model slugs
| --- | --- |
| `kimi-k2.7-code` | `accounts/fireworks/models/kimi-k2p7-code`; provider default |
| `kimi-k2.6` | `accounts/fireworks/models/kimi-k2p6` |
| `deepseek-v4-pro`, `deepseek-v4-flash` | `accounts/fireworks/models/deepseek-v4-...` |
| `deepseek-v4-pro`, `deepseek-v4-flash` (`deepseek`, `deepseek-v4`, `deepseek-flash`) | `accounts/fireworks/models/deepseek-v4-...` |
| `glm-5.2` | `accounts/fireworks/models/glm-5p2` |
| `minimax-m2.7` | `accounts/fireworks/models/minimax-m2p7` |
| `qwen3.7-plus` | `accounts/fireworks/models/qwen3p7-plus` |

View file

@ -4025,6 +4025,16 @@ enabled = true
assert_eq!(model.id, id, "{provider}/{id}");
assert_eq!(model.provider, provider, "{provider}/{id}");
}
for alias in ["deepseek", "deepseek-v4", "deepseek-flash"] {
let model = catalog
.resolve_on_provider(&provider, alias)
.unwrap_or_else(|error| {
panic!("'{alias}' should resolve on provider '{provider}': {error}")
});
assert_eq!(model.id, "deepseek-v4-flash", "{provider}/{alias}");
assert_eq!(model.provider, provider, "{provider}/{alias}");
}
}
}

View file

@ -92,6 +92,7 @@ cache_input_cost_per_mtok = 0.145
api_id = "accounts/fireworks/models/deepseek-v4-flash"
display_name = "DeepSeek V4 Flash"
family = "deepseek-v4"
aliases = ["deepseek-v4", "deepseek", "deepseek-flash"]
[providers.fireworks.models."deepseek-v4-flash".limits]
context_window = 1048576