diff --git a/packages/types/src/providers/fireworks.ts b/packages/types/src/providers/fireworks.ts index c5796320c4..1d1c6436cd 100644 --- a/packages/types/src/providers/fireworks.ts +++ b/packages/types/src/providers/fireworks.ts @@ -101,6 +101,7 @@ export const fireworksModels = { supportsImages: false, supportsPromptCache: false, supportsNativeTools: true, + defaultToolProtocol: "native", supportsReasoningEffort: ["low", "medium", "high"], reasoningEffort: "medium", inputPrice: 0.56, @@ -114,6 +115,7 @@ export const fireworksModels = { supportsImages: false, supportsPromptCache: false, supportsNativeTools: true, + defaultToolProtocol: "native", supportsReasoningEffort: ["low", "medium", "high"], reasoningEffort: "medium", inputPrice: 0.56, diff --git a/src/api/providers/__tests__/fireworks.spec.ts b/src/api/providers/__tests__/fireworks.spec.ts index 4b2a324351..1eff646159 100644 --- a/src/api/providers/__tests__/fireworks.spec.ts +++ b/src/api/providers/__tests__/fireworks.spec.ts @@ -214,6 +214,8 @@ describe("FireworksHandler", () => { contextWindow: 163840, supportsImages: false, supportsPromptCache: false, + supportsNativeTools: true, + defaultToolProtocol: "native", supportsReasoningEffort: ["low", "medium", "high"], reasoningEffort: "medium", inputPrice: 0.56, @@ -237,6 +239,8 @@ describe("FireworksHandler", () => { contextWindow: 163840, supportsImages: false, supportsPromptCache: false, + supportsNativeTools: true, + defaultToolProtocol: "native", supportsReasoningEffort: ["low", "medium", "high"], reasoningEffort: "medium", inputPrice: 0.56,