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)](https://firebase.google.com/docs/ai-logic/imagen-models-migration). > Parameters for configuring an [ImagenModel](./ai.imagenmodel.md#imagenmodel_class). Signature: ```typescript export interface ImagenModelParams ``` ## Properties | Property | Type | Description | | --- | --- | --- | | [generationConfig](./ai.imagenmodelparams.md#imagenmodelparamsgenerationconfig) | [ImagenGenerationConfig](./ai.imagengenerationconfig.md#imagengenerationconfig_interface) | Configuration options for generating images with Imagen. | | [model](./ai.imagenmodelparams.md#imagenmodelparamsmodel) | string | 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](https://firebase.google.com/docs/ai-logic/models) for a full list of supported Imagen 3 models. | | [safetySettings](./ai.imagenmodelparams.md#imagenmodelparamssafetysettings) | [ImagenSafetySettings](./ai.imagensafetysettings.md#imagensafetysettings_interface) | Safety settings for filtering potentially inappropriate content. | ## ImagenModelParams.generationConfig Configuration options for generating images with Imagen. Signature: ```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](https://firebase.google.com/docs/ai-logic/models) for a full list of supported Imagen 3 models. Signature: ```typescript model: string; ``` ## ImagenModelParams.safetySettings Safety settings for filtering potentially inappropriate content. Signature: ```typescript safetySettings?: ImagenSafetySettings; ```