From 33e256f3efb12c6476b3dbda75b4abd2b647b145 Mon Sep 17 00:00:00 2001 From: Rin Date: Wed, 31 Dec 2025 22:39:09 +0800 Subject: [PATCH] feat(stage-ui,i18n) add groq support (#857) --- packages/i18n/src/locales/en/settings.yaml | 3 +++ packages/stage-ui/src/stores/providers.ts | 11 +++++++++++ 2 files changed, 14 insertions(+) diff --git a/packages/i18n/src/locales/en/settings.yaml b/packages/i18n/src/locales/en/settings.yaml index e88363b32..c3991eba8 100644 --- a/packages/i18n/src/locales/en/settings.yaml +++ b/packages/i18n/src/locales/en/settings.yaml @@ -603,6 +603,9 @@ pages: google-generative-ai: description: gemini.google.com title: Google Gemini + groq: + description: groq.com + title: Groq featherless: description: featherless.ai title: Featherless AI diff --git a/packages/stage-ui/src/stores/providers.ts b/packages/stage-ui/src/stores/providers.ts index 991c6346a..96ed280af 100644 --- a/packages/stage-ui/src/stores/providers.ts +++ b/packages/stage-ui/src/stores/providers.ts @@ -652,6 +652,17 @@ export const useProvidersStore = defineStore('providers', () => { }, }, }, + 'groq': buildOpenAICompatibleProvider({ + id: 'groq', + name: 'Groq', + nameKey: 'settings.pages.providers.provider.groq.title', + descriptionKey: 'settings.pages.providers.provider.groq.description', + icon: 'i-lobe-icons:groq', + description: 'groq.com', + defaultBaseUrl: 'https://api.groq.com/openai/v1/', + creator: createOpenAI, + validation: ['model_list'], + }), 'openai': buildOpenAICompatibleProvider({ id: 'openai', name: 'OpenAI',