Generated output — this is a static snapshot rendered from .vibekb/. The .vibekb/ content is the source of truth. See Reference for provenance.

Image generation

Portrait reference uploads

Paid plans can upload one or two portrait images that are stored under uploads/dble/refs and sent as Gemini inlineData.

Implemented Verified from source User-facing

In one sentence

Portrait files are validated, resized/compressed, queued as URLs/paths, and attached to image requests until safety fallbacks remove them.

Plan rules

Starter and Creator get include_portraits. Apprentice/free users attempting upload are blocked (403) and logged out in the main generator.

Related functionality