MCPcopy Create free account
hub / github.com/Icecubesaad/OpenLLM-Studio / refreshModels

Function refreshModels

src/hooks/useModels.ts:10–23  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

8 const { installedModels, setInstalledModels } = useAppStore();
9
10 const refreshModels = async () => {
11 setIsLoading(true);
12 setError(null);
13 try {
14 const models = await listModels();
15 setInstalledModels(models);
16 } catch (err) {
17 const errorMessage = err instanceof Error ? err.message : 'Failed to load models';
18 setError(errorMessage);
19 console.error('Failed to list models:', err);
20 } finally {
21 setIsLoading(false);
22 }
23 };
24
25 useEffect(() => {
26 refreshModels();

Callers 2

useModelsFunction · 0.85
setupListenersFunction · 0.85

Calls 1

listModelsFunction · 0.90

Tested by

no test coverage detected