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;
```