← back to Designerwallcoverings
dw site: log Gemini image-classify usage to cost-tracker
579e226bc8918cd0d4ddf8e4aa2dbc6144c511e8 · 2026-05-12 17:52:36 -0700 · Steve
Files touched
Diff
commit 579e226bc8918cd0d4ddf8e4aa2dbc6144c511e8
Author: Steve <steve@designerwallcoverings.com>
Date: Tue May 12 17:52:36 2026 -0700
dw site: log Gemini image-classify usage to cost-tracker
---
server.js | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/server.js b/server.js
index 2461598..22c7ebc 100644
--- a/server.js
+++ b/server.js
@@ -198,6 +198,10 @@ async function geminiAnalyzeRoom(buffer, mime) {
return { ok: false, reason: `gemini_${r.status}`, raw: txt.slice(0, 400), colors: [], styles: [], keywords: [], mood: '', summary: '' };
}
const j = await r.json();
+ try {
+ const { logGemini } = require(require('path').join(require('os').homedir(), '.claude/skills/cost-tracker/scripts/log-gemini.js'));
+ logGemini(j, { app: 'designerwallcoverings', model: 'gemini-2.0-flash', note: 'image-classify' });
+ } catch {}
const text = j?.candidates?.[0]?.content?.parts?.[0]?.text || '{}';
let parsed = {};
try { parsed = JSON.parse(text); } catch (e) {
← f29cf27 deploy: pm2 port 9925 + nginx :80 vhost, gemini env loader
·
back to Designerwallcoverings
·
polish: tech-violet palette, editorial hero, 3-step how-it-w 7ace082 →