From 584e7e3cdfc4239f6161c574b165730986d142b8 Mon Sep 17 00:00:00 2001 From: shiyue Date: Wed, 11 Mar 2026 17:33:30 +0000 Subject: [PATCH] fix: disable reference images for grok2 provider (edit API not yet supported) --- src/lib/model-gateway/openai-compat/image.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/lib/model-gateway/openai-compat/image.ts b/src/lib/model-gateway/openai-compat/image.ts index 3cfd299..021f143 100644 --- a/src/lib/model-gateway/openai-compat/image.ts +++ b/src/lib/model-gateway/openai-compat/image.ts @@ -154,7 +154,11 @@ export async function generateImageViaOpenAICompat(request: OpenAICompatImageReq const rawSize = resolveRawSize(options) const size = normalizeOpenAIImageSize(rawSize) - if (referenceImages.length > 0) { + // Grok2 暂不支持图片编辑接口,忽略参考图 + const providerKey = providerId.split('-')[0] + const shouldUseReferenceImages = referenceImages.length > 0 && providerKey !== 'grok2' + + if (shouldUseReferenceImages) { const response = await client.images.edit({ model: normalizedModelId, prompt,