← 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
M DW-Programming/color-collection-cleaner-v2.js
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 →