From 5d020991bd41835b2c1845c20ec180007991389e Mon Sep 17 00:00:00 2001 From: Daniel <57051444+daniel-lxs@users.noreply.github.com> Date: Fri, 28 Nov 2025 11:02:34 -0500 Subject: [PATCH] feat(groq): enable native tool support for models that support function calling (#9673) Co-authored-by: Matt Rubens --- packages/types/src/providers/groq.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/packages/types/src/providers/groq.ts b/packages/types/src/providers/groq.ts index c264572af8..99b8ee427a 100644 --- a/packages/types/src/providers/groq.ts +++ b/packages/types/src/providers/groq.ts @@ -24,6 +24,7 @@ export const groqModels = { contextWindow: 131072, supportsImages: false, supportsPromptCache: false, + supportsNativeTools: true, inputPrice: 0.05, outputPrice: 0.08, description: "Meta Llama 3.1 8B Instant model, 128K context.", @@ -33,6 +34,7 @@ export const groqModels = { contextWindow: 131072, supportsImages: false, supportsPromptCache: false, + supportsNativeTools: true, inputPrice: 0.59, outputPrice: 0.79, description: "Meta Llama 3.3 70B Versatile model, 128K context.", @@ -42,6 +44,7 @@ export const groqModels = { contextWindow: 131072, supportsImages: false, supportsPromptCache: false, + supportsNativeTools: true, inputPrice: 0.11, outputPrice: 0.34, description: "Meta Llama 4 Scout 17B Instruct model, 128K context.", @@ -78,6 +81,7 @@ export const groqModels = { contextWindow: 131072, supportsImages: false, supportsPromptCache: false, + supportsNativeTools: true, inputPrice: 0.29, outputPrice: 0.59, description: "Alibaba Qwen 3 32B model, 128K context.", @@ -106,6 +110,7 @@ export const groqModels = { contextWindow: 262144, supportsImages: false, supportsPromptCache: true, + supportsNativeTools: true, inputPrice: 0.6, outputPrice: 2.5, cacheReadsPrice: 0.15, @@ -117,6 +122,7 @@ export const groqModels = { contextWindow: 131072, supportsImages: false, supportsPromptCache: false, + supportsNativeTools: true, inputPrice: 0.15, outputPrice: 0.75, description: @@ -127,6 +133,7 @@ export const groqModels = { contextWindow: 131072, supportsImages: false, supportsPromptCache: false, + supportsNativeTools: true, inputPrice: 0.1, outputPrice: 0.5, description: