Spaces:
No application file
No application file
| import { useSettingsStore } from '@/lib/store/settings'; | |
| /** | |
| * Get current model configuration from settings store | |
| */ | |
| export function getCurrentModelConfig() { | |
| const { providerId, modelId, providersConfig } = useSettingsStore.getState(); | |
| const modelString = `${providerId}:${modelId}`; | |
| // Get current provider's config | |
| const providerConfig = providersConfig[providerId]; | |
| return { | |
| providerId, | |
| modelId, | |
| modelString, | |
| apiKey: providerConfig?.apiKey || '', | |
| baseUrl: providerConfig?.baseUrl || '', | |
| providerType: providerConfig?.type, | |
| requiresApiKey: providerConfig?.requiresApiKey, | |
| isServerConfigured: providerConfig?.isServerConfigured, | |
| }; | |
| } | |