mirror of
https://github.com/RooVetGit/Roo-Code.git
synced 2026-09-06 08:18:39 +00:00
feat: add DeepSeek V3.2 model to Fireworks AI provider
This commit is contained in:
parent
a3b258ad62
commit
6dce159053
2 changed files with 33 additions and 0 deletions
|
|
@ -9,6 +9,7 @@ export type FireworksModelId =
|
|||
| "accounts/fireworks/models/deepseek-r1-0528"
|
||||
| "accounts/fireworks/models/deepseek-v3"
|
||||
| "accounts/fireworks/models/deepseek-v3p1"
|
||||
| "accounts/fireworks/models/deepseek-v3p2"
|
||||
| "accounts/fireworks/models/glm-4p5"
|
||||
| "accounts/fireworks/models/glm-4p5-air"
|
||||
| "accounts/fireworks/models/glm-4p6"
|
||||
|
|
@ -105,6 +106,17 @@ export const fireworksModels = {
|
|||
description:
|
||||
"DeepSeek v3.1 is an improved version of the v3 model with enhanced performance, better reasoning capabilities, and improved code generation. This Mixture-of-Experts (MoE) model maintains the same 671B total parameters with 37B activated per token.",
|
||||
},
|
||||
"accounts/fireworks/models/deepseek-v3p2": {
|
||||
maxTokens: 16384,
|
||||
contextWindow: 163840,
|
||||
supportsImages: false,
|
||||
supportsPromptCache: false,
|
||||
supportsNativeTools: true,
|
||||
inputPrice: 0.56,
|
||||
outputPrice: 1.68,
|
||||
description:
|
||||
"DeepSeek v3.2 is the latest version of the DeepSeek V3 model series with further enhanced performance, improved reasoning capabilities, and better code generation. This Mixture-of-Experts (MoE) model maintains 671B total parameters with 37B activated per token.",
|
||||
},
|
||||
"accounts/fireworks/models/glm-4p5": {
|
||||
maxTokens: 16384,
|
||||
contextWindow: 128000,
|
||||
|
|
|
|||
|
|
@ -221,6 +221,27 @@ describe("FireworksHandler", () => {
|
|||
)
|
||||
})
|
||||
|
||||
it("should return DeepSeek V3.2 model with correct configuration", () => {
|
||||
const testModelId: FireworksModelId = "accounts/fireworks/models/deepseek-v3p2"
|
||||
const handlerWithModel = new FireworksHandler({
|
||||
apiModelId: testModelId,
|
||||
fireworksApiKey: "test-fireworks-api-key",
|
||||
})
|
||||
const model = handlerWithModel.getModel()
|
||||
expect(model.id).toBe(testModelId)
|
||||
expect(model.info).toEqual(
|
||||
expect.objectContaining({
|
||||
maxTokens: 16384,
|
||||
contextWindow: 163840,
|
||||
supportsImages: false,
|
||||
supportsPromptCache: false,
|
||||
inputPrice: 0.56,
|
||||
outputPrice: 1.68,
|
||||
description: expect.stringContaining("DeepSeek v3.2 is the latest version"),
|
||||
}),
|
||||
)
|
||||
})
|
||||
|
||||
it("should return GLM-4.5 model with correct configuration", () => {
|
||||
const testModelId: FireworksModelId = "accounts/fireworks/models/glm-4p5"
|
||||
const handlerWithModel = new FireworksHandler({
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue