[object Object]

← 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 →