@@ -265,6 +265,91 @@ export const deepseekR1DistillLlamax70b = modelRef({
265265 version : 'deepseek-r1-distill-llama-70b' ,
266266} ) ;
267267
268+ export const gptOssx20b = modelRef ( {
269+ name : 'groq/openai/gpt-oss-20b' ,
270+ info : {
271+ versions : [ 'openai/gpt-oss-20b' ] ,
272+ label : 'GPT OSS 20B' ,
273+ supports : {
274+ multiturn : true ,
275+ tools : true , // Could be true but not recommended
276+ media : false ,
277+ systemRole : true ,
278+ output : [ 'text' , 'json' ] ,
279+ } ,
280+ } ,
281+ configSchema : GroqConfigSchema ,
282+ version : 'openai/gpt-oss-20b' ,
283+ } ) ;
284+
285+ export const gptOssSafeguardx20b = modelRef ( {
286+ name : 'groq/openai/gpt-oss-safeguard-20b' ,
287+ info : {
288+ versions : [ 'openai/gpt-oss-safeguard-20b' ] ,
289+ label : 'Safety GPT OSS 20B' ,
290+ supports : {
291+ multiturn : true ,
292+ tools : true , // Could be true but not recommended
293+ media : false ,
294+ systemRole : true ,
295+ output : [ 'text' , 'json' ] ,
296+ } ,
297+ } ,
298+ configSchema : GroqConfigSchema ,
299+ version : 'openai/gpt-oss-safeguard-20b' ,
300+ } ) ;
301+
302+ export const gptOssx120b = modelRef ( {
303+ name : 'groq/openai/gpt-oss-120b' ,
304+ info : {
305+ versions : [ 'openai/gpt-oss-120b' ] ,
306+ label : 'GPT OSS 120B' ,
307+ supports : {
308+ multiturn : true ,
309+ tools : true , // Could be true but not recommended
310+ media : false ,
311+ systemRole : true ,
312+ output : [ 'text' , 'json' ] ,
313+ } ,
314+ } ,
315+ configSchema : GroqConfigSchema ,
316+ version : 'openai/gpt-oss-120b' ,
317+ } ) ;
318+
319+ export const qwen36x27b = modelRef ( {
320+ name : 'groq/qwen/qwen3.6-27b' ,
321+ info : {
322+ versions : [ 'qwen/qwen3.6-27b' ] ,
323+ label : 'Qwen 3.6 27B' ,
324+ supports : {
325+ multiturn : true ,
326+ tools : true , // Could be true but not recommended
327+ media : false , // supports image input
328+ systemRole : true ,
329+ output : [ 'text' , 'json' ] ,
330+ } ,
331+ } ,
332+ configSchema : GroqConfigSchema ,
333+ version : 'qwen/qwen3.6-27b' ,
334+ } ) ;
335+
336+ export const qwen3x32b = modelRef ( {
337+ name : 'groq/qwen/qwen3-32b' ,
338+ info : {
339+ versions : [ 'qwen/qwen3-32b' ] ,
340+ label : 'Qwen 3 32B' ,
341+ supports : {
342+ multiturn : true ,
343+ tools : true , // Could be true but not recommended
344+ media : false ,
345+ systemRole : true ,
346+ output : [ 'text' , 'json' ] ,
347+ } ,
348+ } ,
349+ configSchema : GroqConfigSchema ,
350+ version : 'qwen/qwen3-32b' ,
351+ } ) ;
352+
268353export const SUPPORTED_GROQ_MODELS = {
269354 'llama-3-8b' : llama3x8b ,
270355 'llama-3-70b' : llama3x70b ,
@@ -278,6 +363,11 @@ export const SUPPORTED_GROQ_MODELS = {
278363 'qwen-qwq-32b' : qwenqwqx32b ,
279364 'deepseek-r1-distill-llama-70b' : deepseekR1DistillLlamax70b ,
280365 'allam-2-7b' : allam2x7b ,
366+ 'openai/gpt-oss-20b' : gptOssx20b ,
367+ 'openai/gpt-oss-safeguard-20b' : gptOssSafeguardx20b ,
368+ 'openai/gpt-oss-120b' : gptOssx120b ,
369+ 'qwen/qwen3.6-27b' : qwen36x27b ,
370+ 'qwen/qwen3-32b' : qwen3x32b ,
281371} ;
282372
283373/**
0 commit comments