feat(23-01): add Gemini models to /api/models endpoint
- Add GEMINI_IMAGE_MODELS constant with nano-banana and nano-banana-pro
- Update GET handler to include Gemini models in response
- Support provider=gemini filter (returns only Gemini models)
- Gemini models appear first in 'all providers' results
- No API key needed for Gemini (always available)
// Gemini image models (hardcoded - these don't come from an external API)
constGEMINI_IMAGE_MODELS: ProviderModel[]=[
{
id:"nano-banana",
name:"Nano Banana",
description:"Fast image generation with Gemini 2.5 Flash. Supports text-to-image and image-to-image with aspect ratio control.",
provider:"gemini",
capabilities:["text-to-image","image-to-image"],
coverImage: undefined,
},
{
id:"nano-banana-pro",
name:"Nano Banana Pro",
description:"High-quality image generation with Gemini 3 Pro. Supports text-to-image, image-to-image, resolution control (1K/2K/4K), and Google Search grounding.",