OptionalapiOptionalbaseAPI base. Default: "https://generativelanguage.googleapis.com/v1beta".
OptionalfetchInjectable fetch (default: global fetch).
Optionalinit: RequestInitOptionalinit: RequestInitOptionalmaxRetries on transient errors (503/429/500). Default 4 (exponential backoff).
OptionalmimeOverride the image mime type sent to the model (else the challenge's).
OptionalmodelModel id. Default: "gemini-3.1-flash-lite".
OptionalpromptInstruction sent alongside the image.
OptionalrasterizeConvert the challenge image to a Gemini-supported raster (PNG/JPEG/WEBP).
Gemini vision rejects image/svg+xml, and the tutti captcha is an SVG —
supply a rasterizer (e.g. a small SVG→PNG step) to auto-solve it.
Google AI API key. Default:
process.env.GEMINI_API_KEY.