Back to Firebase Js Sdk

ImagenModelParams interface

docs-devsite/ai.imagenmodelparams.md

12.12.12.4 KB
Original Source

Project: /docs/reference/js/_project.yaml Book: /docs/reference/_book.yaml page_type: reference

{% comment %} DO NOT EDIT THIS FILE! This is generated by the JS SDK team, and any local changes will be overwritten. Changes should be made in the source code at https://github.com/firebase/firebase-js-sdk {% endcomment %}

ImagenModelParams interface

Warning: This API is now obsolete.

All Imagen models are deprecated and will shut down as early as June 2026. As a replacement, you can migrate your apps to use Gemini Image models (the "Nano Banana" models)<!-- -->.

Parameters for configuring an ImagenModel<!-- -->.

<b>Signature:</b>

typescript
export interface ImagenModelParams 

Properties

PropertyTypeDescription
generationConfigImagenGenerationConfigConfiguration options for generating images with Imagen.
modelstringThe Imagen model to use for generating images. For example: <code>imagen-3.0-generate-002</code>.<!-- -->Only Imagen 3 models (named <code>imagen-3.0-*</code>) are supported.<!-- -->See model versions for a full list of supported Imagen 3 models.
safetySettingsImagenSafetySettingsSafety settings for filtering potentially inappropriate content.

ImagenModelParams.generationConfig

Configuration options for generating images with Imagen.

<b>Signature:</b>

typescript
generationConfig?: ImagenGenerationConfig;

ImagenModelParams.model

The Imagen model to use for generating images. For example: imagen-3.0-generate-002<!-- -->.

Only Imagen 3 models (named imagen-3.0-*<!-- -->) are supported.

See model versions for a full list of supported Imagen 3 models.

<b>Signature:</b>

typescript
model: string;

ImagenModelParams.safetySettings

Safety settings for filtering potentially inappropriate content.

<b>Signature:</b>

typescript
safetySettings?: ImagenSafetySettings;