| 1201 | } |
| 1202 | |
| 1203 | async function getModels(scanForMalicious = true) { |
| 1204 | let models = { |
| 1205 | "stable-diffusion": [], |
| 1206 | vae: [], |
| 1207 | } |
| 1208 | try { |
| 1209 | const res = await fetch("/get/models?scan_for_malicious=" + scanForMalicious) |
| 1210 | if (!res.ok) { |
| 1211 | console.error("Invalid response fetching models", res.statusText) |
| 1212 | return models |
| 1213 | } |
| 1214 | models = await res.json() |
| 1215 | console.log("get models response", models) |
| 1216 | } catch (e) { |
| 1217 | console.log("get models error", e) |
| 1218 | } |
| 1219 | return models |
| 1220 | } |
| 1221 | |
| 1222 | function getServerCapacity() { |
| 1223 | let activeDevicesCount = Object.keys(serverState?.devices?.active || {}).length |