16 lines
887 B
JavaScript
16 lines
887 B
JavaScript
// Enable multimodal vision fallback: image requests to non-vision models are
|
|
// rerouted to mimo-v2.5 (verified vision-capable). Same settings table the admin UI writes.
|
|
import { createRequire } from "node:module";
|
|
const require = createRequire("C:/Users/12914/AppData/Roaming/npm/node_modules/mimo2codex/package.json");
|
|
const Database = require("better-sqlite3");
|
|
|
|
const db = new Database("C:/Users/12914/.mimo2codex/data.db");
|
|
const up = db.prepare("INSERT INTO settings (key, value, updated_at) VALUES (?, ?, ?) ON CONFLICT(key) DO UPDATE SET value = excluded.value, updated_at = excluded.updated_at");
|
|
const now = Date.now();
|
|
up.run("codex.visionFallbackEnabled", "1", now);
|
|
up.run("codex.visionFallbackModel", "mimo-v2.5", now);
|
|
for (const row of db.prepare("SELECT key, value FROM settings WHERE key LIKE 'codex.%'").all()) {
|
|
console.log(row.key, "=", row.value);
|
|
}
|
|
db.close();
|