Files
Perplexica/src/lib/config/serverRegistry.ts
2025-10-18 18:50:08 +05:30

16 lines
490 B
TypeScript

import configManager from './index';
import { ConfigModelProvider } from './types';
export const getConfiguredModelProviders = (): ConfigModelProvider[] => {
return configManager.getConfig('modelProviders', []);
};
export const getConfiguredModelProviderById = (
id: string,
): ConfigModelProvider | undefined => {
return getConfiguredModelProviders().find((p) => p.id === id) ?? undefined;
};
export const getSearxngURL = () =>
configManager.getConfig('search.searxngURL', '');