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", { readonly: true, fileMustExist: true }); const providers = db.prepare("SELECT * FROM providers ORDER BY id").all(); console.log("=== PROVIDERS (分组) ==="); for (const p of providers) { console.log(JSON.stringify(p)); } console.log("\n=== MODELS ==="); const models = db.prepare("SELECT * FROM models ORDER BY provider_id, sort_order, upstream_id").all(); for (const m of models) { console.log(JSON.stringify({ id: m.id, provider: m.provider_id, upstream_id: m.upstream_id, display_name: m.display_name, images: m.supports_images, reasoning: m.supports_reasoning, web: m.supports_web_search, ctx: m.context_window, builtin: m.is_builtin })); } console.log("\n=== ALIASES ==="); for (const a of db.prepare("SELECT * FROM model_aliases").all()) console.log(JSON.stringify(a)); console.log("\n=== SETTINGS (keys) ==="); for (const s of db.prepare("SELECT key FROM settings").all()) console.log(s.key); db.close();