30 lines
581 B
TypeScript
30 lines
581 B
TypeScript
import express from "express";
|
|
|
|
const app = express();
|
|
app.use(express.json());
|
|
|
|
app.get("/system_stats", (_req, res) => {
|
|
res.json({
|
|
devices: [{ name: "NVIDIA RTX Pro 6000", vram_total: 98304 * 1024 * 1024 }],
|
|
vram_free: 90000 * 1024 * 1024
|
|
});
|
|
});
|
|
|
|
app.get("/object_info", (_req, res) => {
|
|
res.json({
|
|
LTX_VideoLoader: {},
|
|
CheckpointLoaderSimple: {}
|
|
});
|
|
});
|
|
|
|
app.post("/prompt", (_req, res) => {
|
|
res.json({
|
|
prompt_id: `mock-${Date.now()}`
|
|
});
|
|
});
|
|
|
|
const port = 8188;
|
|
app.listen(port, () => {
|
|
console.log(`Mock ComfyUI listening on ${port}`);
|
|
});
|