From f676f6c098bdb0099087ab82c72e92b283ad2bd7 Mon Sep 17 00:00:00 2001 From: hermes Date: Fri, 10 Jul 2026 00:26:44 +0200 Subject: [PATCH] fix: reduce model enum from 35 to 8 for Figma compatibility --- server.mjs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/server.mjs b/server.mjs index a0f1a27..31d8785 100644 --- a/server.mjs +++ b/server.mjs @@ -364,14 +364,15 @@ function registerHandlers(srv) { 'Aspect: square|landscape|portrait. ' + 'Optional: image_urls — list of HTTP(S) or data: URLs of reference images ' + '(style ref, seed, i2i) — works with Gemini, GPT-Image, FLUX 2, Seedream. ' + - 'Returns {model,filepath,bytes,provider,latency_ms}.', + 'Returns {model,filepath,bytes,provider,latency_ms}. ' + + 'Use list_image_models for the full 35-model catalog.', inputSchema: { type: 'object', properties: { prompt: { type: 'string', description: 'Text prompt' }, model: { type: 'string', - enum: models, + enum: ['google/gemini-2.5-flash-image', 'openai/gpt-image-2', 'recraft/recraft-v3', 'black-forest-labs/flux.2-flex', 'bytedance-seed/seedream-4.5', 'openai/gpt-image-1', 'microsoft/mai-image-2.5', 'x-ai/grok-imagine-image-quality'], default: 'google/gemini-2.5-flash-image', }, aspect: {