[object Object]

← back to Designer Wallcoverings

color cleaner v2: use gemini-2.5-flash (2.0-flash retired 2026-06-01), GEMINI_MODEL override

631cb8bfcd2b6600397846df45dc7d0dedd783bc · 2026-06-12 12:20:01 -0700 · Steve Abrams

Files touched

Diff

commit 631cb8bfcd2b6600397846df45dc7d0dedd783bc
Author: Steve Abrams <steve@designerwallcoverings.com>
Date:   Fri Jun 12 12:20:01 2026 -0700

    color cleaner v2: use gemini-2.5-flash (2.0-flash retired 2026-06-01), GEMINI_MODEL override
---
 DW-Programming/color-collection-cleaner-v2.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/DW-Programming/color-collection-cleaner-v2.js b/DW-Programming/color-collection-cleaner-v2.js
index 641374df..c419f21b 100644
--- a/DW-Programming/color-collection-cleaner-v2.js
+++ b/DW-Programming/color-collection-cleaner-v2.js
@@ -94,7 +94,7 @@ function downloadImage(url) {
 function callGemini(body) {
   return new Promise((resolve, reject) => {
     const req = https.request({ hostname: 'generativelanguage.googleapis.com',
-      path: `/v1beta/models/gemini-2.0-flash:generateContent?key=${GEMINI_KEY}`, method: 'POST',
+      path: `/v1beta/models/${process.env.GEMINI_MODEL || 'gemini-2.5-flash'}:generateContent?key=${GEMINI_KEY}`, method: 'POST',
       headers: { 'Content-Type': 'application/json', 'Content-Length': Buffer.byteLength(body) }, timeout: 30000 }, (res) => {
       let d = ''; res.on('data', c => d += c); res.on('end', () => {
         if (res.statusCode === 429) return reject({ code: 429, retryAfter: parseFloat(res.headers['retry-after'] || '15') });

← b4a3d85e Color collection cleaner v2: Gemini blueness gate + reversib  ·  back to Designer Wallcoverings  ·  color cleaner v2: disable gemini-2.5-flash thinking budget ( 80b183f9 →