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',