diff --git a/package-lock.json b/package-lock.json index d2ce0ef..e526922 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2512,9 +2512,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001612", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001612.tgz", - "integrity": "sha512-lFgnZ07UhaCcsSZgWW0K5j4e69dK1u/ltrL9lTUiFOwNHs12S3UMIEYgBV0Z6C6hRDev7iRnMzzYmKabYdXF9g==", + "version": "1.0.30001668", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001668.tgz", + "integrity": "sha512-nWLrdxqCdblixUO+27JtGJJE/txpJlyUy5YN1u53wLZkP0emYCo5zgS6QYft7VUYR42LGgi/S5hdLZTrnyIddw==", "dev": true, "funding": [ { diff --git a/src/lib/ChatInput.svelte b/src/lib/ChatInput.svelte index cbdb204..11333e5 100644 --- a/src/lib/ChatInput.svelte +++ b/src/lib/ChatInput.svelte @@ -170,7 +170,11 @@ url = PUBLIC_MISTRAL_API_URL; break; case AiProvider.Meta: - token = $settingsStore.metaApiKey!; + token = $settingsStore.groqApiKey!; + url = PUBLIC_GROQ_API_URL; + break; + case AiProvider.Google: + token = $settingsStore.groqApiKey!; url = PUBLIC_GROQ_API_URL; break; default: diff --git a/src/lib/Modals/SettingsModal.svelte b/src/lib/Modals/SettingsModal.svelte index 34e3073..f0155e4 100644 --- a/src/lib/Modals/SettingsModal.svelte +++ b/src/lib/Modals/SettingsModal.svelte @@ -8,7 +8,6 @@ } from '@skeletonlabs/skeleton'; import { chatStore, settingsStore, isPro } from '$misc/stores'; import { - AiModel, AiProvider, getDefaultModelForProvider, getProviderForModel, @@ -116,7 +115,7 @@ on:blur={() => (editApiKey = false)} /> - {:else if currentProvider === AiProvider.Meta && (!$settingsStore.metaApiKey || editApiKey)} + {:else if (currentProvider === AiProvider.Meta || currentProvider === AiProvider.Google) && (!$settingsStore.groqApiKey || editApiKey)}