diegosouzapw/OmniRoute · error
Gemini Web returns image(s) per chat turn; requested n=${req
Error message
Gemini Web returns image(s) per chat turn; requested n=${requestedCount} will run sequentially What it means
Error "Gemini Web returns image(s) per chat turn; requested n=${requestedCount} will run sequentially" thrown in diegosouzapw/OmniRoute.
Source
Thrown at open-sse/handlers/imageGeneration/providers/geminiWeb.ts:127
status: 401,
startTime,
error: "Gemini Web credentials missing session cookie",
});
}
const rawCount = Number.isInteger(body.n) && (body.n as number) > 0 ? (body.n as number) : 1;
if (rawCount > GEMINI_WEB_IMAGE_N_MAX) {
return saveImageErrorResult({
provider,
model,
status: 400,
startTime,
error: `Gemini Web image generation supports n=1..${GEMINI_WEB_IMAGE_N_MAX} (got ${rawCount}); each n is a separate ~30-60s web turn.`,
});
}
const requestedCount = rawCount;
if (log && requestedCount > 1) {
log.warn(
"IMAGE",
`Gemini Web returns image(s) per chat turn; requested n=${requestedCount} will run sequentially`
);
}
const wantsBase64 = body.response_format === "b64_json";
const images: Array<{ url?: string; b64_json?: string }> = [];
const requestBody = {
model,
prompt: prompt.slice(0, 500),
size: body.size || undefined,
n: requestedCount,
};
for (let i = 0; i < requestedCount; i++) {
const executor = executorFactory();
const result = await executor.execute({
model,View on GitHub (pinned to a179ffed5b)
When it happens
Trigger: Thrown at open-sse/handlers/imageGeneration/providers/geminiWeb.ts:127 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of diegosouzapw/OmniRoute@a179ffed5b (2026-08-25).
Data as JSON: /api/errors/ba82b0f4109f1a0c.
Report an issue: GitHub.