Skip to content

Commit 50a1f5c

Browse files
committed
review fixes
1 parent 1320f62 commit 50a1f5c

14 files changed

+35
-41
lines changed

common/api-review/vertexai.api.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -439,7 +439,7 @@ export enum ImagenAspectRatio {
439439
SQUARE = "1:1"
440440
}
441441

442-
// @beta
442+
// @public
443443
export interface ImagenGCSImage {
444444
gcsURI: string;
445445
mimeType: string;

docs-devsite/vertexai.imagengcsimage.md

Lines changed: 5 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,10 @@ https://github.com/firebase/firebase-js-sdk
1010
{% endcomment %}
1111

1212
# ImagenGCSImage interface
13-
> This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.
14-
>
15-
1613
An image generated by Imagen, stored in Cloud Storage (GCS) for Firebase.
1714

15+
This feature is not available yet.
16+
1817
<b>Signature:</b>
1918

2019
```typescript
@@ -25,15 +24,12 @@ export interface ImagenGCSImage
2524

2625
| Property | Type | Description |
2726
| --- | --- | --- |
28-
| [gcsURI](./vertexai.imagengcsimage.md#imagengcsimagegcsuri) | string | <b><i>(BETA)</i></b> The URI of the file in Cloud Storage (GCS) for Firestore. |
29-
| [mimeType](./vertexai.imagengcsimage.md#imagengcsimagemimetype) | string | <b><i>(BETA)</i></b> The MIME type of the image; either <code>&quot;image/png&quot;</code> or <code>&quot;image/jpeg&quot;</code>.<!-- -->To request a different format, set the <code>imageFormat</code> property in your <code>[ImagenGenerationConfig](./vertexai.imagengenerationconfig.md#imagengenerationconfig_interface)</code>. |
27+
| [gcsURI](./vertexai.imagengcsimage.md#imagengcsimagegcsuri) | string | The URI of the file stored in a Cloud Storage (GCS) for Firestore bucket. |
28+
| [mimeType](./vertexai.imagengcsimage.md#imagengcsimagemimetype) | string | The MIME type of the image; either <code>&quot;image/png&quot;</code> or <code>&quot;image/jpeg&quot;</code>.<!-- -->To request a different format, set the <code>imageFormat</code> property in your <code>[ImagenGenerationConfig](./vertexai.imagengenerationconfig.md#imagengenerationconfig_interface)</code>. |
3029

3130
## ImagenGCSImage.gcsURI
3231

33-
> This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.
34-
>
35-
36-
The URI of the file in Cloud Storage (GCS) for Firestore.
32+
The URI of the file stored in a Cloud Storage (GCS) for Firestore bucket.
3733

3834
<b>Signature:</b>
3935

@@ -47,9 +43,6 @@ gcsURI: string;
4743

4844
## ImagenGCSImage.mimeType
4945

50-
> This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.
51-
>
52-
5346
The MIME type of the image; either `"image/png"` or `"image/jpeg"`<!-- -->.
5447

5548
To request a different format, set the `imageFormat` property in your <code>[ImagenGenerationConfig](./vertexai.imagengenerationconfig.md#imagengenerationconfig_interface)</code>.

docs-devsite/vertexai.imagengenerationconfig.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ https://github.com/firebase/firebase-js-sdk
1515
1616
Configuration options for generating images with Imagen.
1717

18-
See the [Cloud documentation](https://cloud.google.com/vertex-ai/generative-ai/docs/image/generate-images) for more details.
18+
See the [documentation](http://firebase.google.com/docs/vertex-ai/generate-images) for more details.
1919

2020
<b>Signature:</b>
2121

docs-devsite/vertexai.imagenimageformat.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ https://github.com/firebase/firebase-js-sdk
1313
> This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.
1414
>
1515
16-
Defines the image format for images output by Imagen.
16+
Defines the image format for images generated by Imagen.
1717

1818
Use this class to specify the desired format (JPEG or PNG) and compression quality for images generated by Imagen. This is typically included as part of <code>[ImagenModelParams](./vertexai.imagenmodelparams.md#imagenmodelparams_interface)</code>.
1919

docs-devsite/vertexai.imagenmodel.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ export declare class ImagenModel extends VertexAIModel
3434
3535
| Property | Modifiers | Type | Description |
3636
| --- | --- | --- | --- |
37-
| [generationConfig](./vertexai.imagenmodel.md#imagenmodelgenerationconfig) | | [ImagenGenerationConfig](./vertexai.imagengenerationconfig.md#imagengenerationconfig_interface) | <b><i>(BETA)</i></b> The Imagen Generation Configuration. |
37+
| [generationConfig](./vertexai.imagenmodel.md#imagenmodelgenerationconfig) | | [ImagenGenerationConfig](./vertexai.imagengenerationconfig.md#imagengenerationconfig_interface) | <b><i>(BETA)</i></b> The Imagen generation configuration. |
3838
| [requestOptions](./vertexai.imagenmodel.md#imagenmodelrequestoptions) | | [RequestOptions](./vertexai.requestoptions.md#requestoptions_interface) \| undefined | <b><i>(BETA)</i></b> |
3939
| [safetySettings](./vertexai.imagenmodel.md#imagenmodelsafetysettings) | | [ImagenSafetySettings](./vertexai.imagensafetysettings.md#imagensafetysettings_interface) | <b><i>(BETA)</i></b> Safety settings for filtering inappropriate content. |
4040
@@ -62,7 +62,7 @@ constructor(vertexAI: VertexAI, modelParams: ImagenModelParams, requestOptions?:
6262
| Parameter | Type | Description |
6363
| --- | --- | --- |
6464
| vertexAI | [VertexAI](./vertexai.vertexai.md#vertexai_interface) | An instance of the Vertex AI in Firebase SDK. |
65-
| modelParams | [ImagenModelParams](./vertexai.imagenmodelparams.md#imagenmodelparams_interface) | Parameters to use when making Imagen requests. |
65+
| modelParams | [ImagenModelParams](./vertexai.imagenmodelparams.md#imagenmodelparams_interface) | Parameters to use when making requests to Imagen. |
6666
| requestOptions | [RequestOptions](./vertexai.requestoptions.md#requestoptions_interface) \| undefined | Additional options to use when making requests. |
6767
6868
#### Exceptions
@@ -74,7 +74,7 @@ If the `apiKey` or `projectId` fields are missing in your Firebase config.
7474
> This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.
7575
>
7676
77-
The Imagen Generation Configuration.
77+
The Imagen generation configuration.
7878
7979
<b>Signature:</b>
8080
@@ -133,7 +133,7 @@ generateImages(prompt: string): Promise<ImagenGenerationResponse<ImagenInlineIma
133133
134134
Promise&lt;[ImagenGenerationResponse](./vertexai.imagengenerationresponse.md#imagengenerationresponse_interface)<!-- -->&lt;[ImagenInlineImage](./vertexai.imageninlineimage.md#imageninlineimage_interface)<!-- -->&gt;&gt;
135135
136-
A promise that resolves to an [ImagenGenerationResponse](./vertexai.imagengenerationresponse.md#imagengenerationresponse_interface) object containing the generated images.
136+
A promise that resolves to an <code>[ImagenGenerationResponse](./vertexai.imagengenerationresponse.md#imagengenerationresponse_interface)</code> object containing the generated images.
137137
138138
#### Exceptions
139139

docs-devsite/vertexai.imagenmodelparams.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ https://github.com/firebase/firebase-js-sdk
1313
> This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.
1414
>
1515
16-
Parameters for configuring an [ImagenModel](./vertexai.imagenmodel.md#imagenmodel_class)<!-- -->.
16+
Parameters for configuring an <code>[ImagenModel](./vertexai.imagenmodel.md#imagenmodel_class)</code>.
1717

1818
<b>Signature:</b>
1919

@@ -26,7 +26,7 @@ export interface ImagenModelParams
2626
| Property | Type | Description |
2727
| --- | --- | --- |
2828
| [generationConfig](./vertexai.imagenmodelparams.md#imagenmodelparamsgenerationconfig) | [ImagenGenerationConfig](./vertexai.imagengenerationconfig.md#imagengenerationconfig_interface) | <b><i>(BETA)</i></b> Configuration options for generating images with Imagen. |
29-
| [model](./vertexai.imagenmodelparams.md#imagenmodelparamsmodel) | string | <b><i>(BETA)</i></b> The 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](https://cloud.google.com/vertex-ai/generative-ai/docs/image/model-versioning) for a full list of supported Imagen 3 models. |
29+
| [model](./vertexai.imagenmodelparams.md#imagenmodelparamsmodel) | string | <b><i>(BETA)</i></b> The 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](https://firebase.google.com/docs/vertex-ai/models) for a full list of supported Imagen 3 models. |
3030
| [safetySettings](./vertexai.imagenmodelparams.md#imagenmodelparamssafetysettings) | [ImagenSafetySettings](./vertexai.imagensafetysettings.md#imagensafetysettings_interface) | <b><i>(BETA)</i></b> Safety settings for filtering potentially inappropriate content. |
3131

3232
## ImagenModelParams.generationConfig
@@ -51,7 +51,7 @@ The Imagen model to use for generating images. For example: `imagen-3.0-generate
5151

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

54-
See [model versions](https://cloud.google.com/vertex-ai/generative-ai/docs/image/model-versioning) for a full list of supported Imagen 3 models.
54+
See [model versions](https://firebase.google.com/docs/vertex-ai/models) for a full list of supported Imagen 3 models.
5555

5656
<b>Signature:</b>
5757

docs-devsite/vertexai.imagensafetysettings.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ https://github.com/firebase/firebase-js-sdk
1515
1616
Settings for controlling the aggressiveness of filtering out sensitive content.
1717

18-
See the [https://www.newyorker.com/magazine/2018/12/10/the-friendship-that-made-google-huge](https://cloud.google.com/vertex-ai/generative-ai/docs/image/responsible-ai-imagen#config-safety-filters) for more details.
18+
See the [Cloud documentation](https://cloud.google.com/vertex-ai/generative-ai/docs/image/responsible-ai-imagen#config-safety-filters) for more details.
1919

2020
<b>Signature:</b>
2121

docs-devsite/vertexai.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ The Vertex AI in Firebase Web SDK.
3030
| [BooleanSchema](./vertexai.booleanschema.md#booleanschema_class) | Schema class for "boolean" types. |
3131
| [ChatSession](./vertexai.chatsession.md#chatsession_class) | ChatSession class that enables sending chat messages and stores history of sent and received messages so far. |
3232
| [GenerativeModel](./vertexai.generativemodel.md#generativemodel_class) | Class for generative model APIs. |
33-
| [ImagenImageFormat](./vertexai.imagenimageformat.md#imagenimageformat_class) | <b><i>(BETA)</i></b> Defines the image format for images output by Imagen.<!-- -->Use this class to specify the desired format (JPEG or PNG) and compression quality for images generated by Imagen. This is typically included as part of <code>[ImagenModelParams](./vertexai.imagenmodelparams.md#imagenmodelparams_interface)</code>. |
33+
| [ImagenImageFormat](./vertexai.imagenimageformat.md#imagenimageformat_class) | <b><i>(BETA)</i></b> Defines the image format for images generated by Imagen.<!-- -->Use this class to specify the desired format (JPEG or PNG) and compression quality for images generated by Imagen. This is typically included as part of <code>[ImagenModelParams](./vertexai.imagenmodelparams.md#imagenmodelparams_interface)</code>. |
3434
| [ImagenModel](./vertexai.imagenmodel.md#imagenmodel_class) | <b><i>(BETA)</i></b> Class for Imagen model APIs.<!-- -->This class provides methods for generating images using the Imagen model. |
3535
| [IntegerSchema](./vertexai.integerschema.md#integerschema_class) | Schema class for "integer" types. |
3636
| [NumberSchema](./vertexai.numberschema.md#numberschema_class) | Schema class for "number" types. |
@@ -90,12 +90,12 @@ The Vertex AI in Firebase Web SDK.
9090
| [GenerativeContentBlob](./vertexai.generativecontentblob.md#generativecontentblob_interface) | Interface for sending an image. |
9191
| [GroundingAttribution](./vertexai.groundingattribution.md#groundingattribution_interface) | |
9292
| [GroundingMetadata](./vertexai.groundingmetadata.md#groundingmetadata_interface) | Metadata returned to client when grounding is enabled. |
93-
| [ImagenGCSImage](./vertexai.imagengcsimage.md#imagengcsimage_interface) | <b><i>(BETA)</i></b> An image generated by Imagen, stored in Cloud Storage (GCS) for Firebase. |
94-
| [ImagenGenerationConfig](./vertexai.imagengenerationconfig.md#imagengenerationconfig_interface) | <b><i>(BETA)</i></b> Configuration options for generating images with Imagen.<!-- -->See the [Cloud documentation](https://cloud.google.com/vertex-ai/generative-ai/docs/image/generate-images) for more details. |
93+
| [ImagenGCSImage](./vertexai.imagengcsimage.md#imagengcsimage_interface) | An image generated by Imagen, stored in Cloud Storage (GCS) for Firebase.<!-- -->This feature is not available yet. |
94+
| [ImagenGenerationConfig](./vertexai.imagengenerationconfig.md#imagengenerationconfig_interface) | <b><i>(BETA)</i></b> Configuration options for generating images with Imagen.<!-- -->See the [documentation](http://firebase.google.com/docs/vertex-ai/generate-images) for more details. |
9595
| [ImagenGenerationResponse](./vertexai.imagengenerationresponse.md#imagengenerationresponse_interface) | <b><i>(BETA)</i></b> The response from a request to generate images with Imagen. |
9696
| [ImagenInlineImage](./vertexai.imageninlineimage.md#imageninlineimage_interface) | <b><i>(BETA)</i></b> An image generated by Imagen, represented as inline data. |
97-
| [ImagenModelParams](./vertexai.imagenmodelparams.md#imagenmodelparams_interface) | <b><i>(BETA)</i></b> Parameters for configuring an [ImagenModel](./vertexai.imagenmodel.md#imagenmodel_class)<!-- -->. |
98-
| [ImagenSafetySettings](./vertexai.imagensafetysettings.md#imagensafetysettings_interface) | <b><i>(BETA)</i></b> Settings for controlling the aggressiveness of filtering out sensitive content.<!-- -->See the [https://www.newyorker.com/magazine/2018/12/10/the-friendship-that-made-google-huge](https://cloud.google.com/vertex-ai/generative-ai/docs/image/responsible-ai-imagen#config-safety-filters) for more details. |
97+
| [ImagenModelParams](./vertexai.imagenmodelparams.md#imagenmodelparams_interface) | <b><i>(BETA)</i></b> Parameters for configuring an <code>[ImagenModel](./vertexai.imagenmodel.md#imagenmodel_class)</code>. |
98+
| [ImagenSafetySettings](./vertexai.imagensafetysettings.md#imagensafetysettings_interface) | <b><i>(BETA)</i></b> Settings for controlling the aggressiveness of filtering out sensitive content.<!-- -->See the [Cloud documentation](https://cloud.google.com/vertex-ai/generative-ai/docs/image/responsible-ai-imagen#config-safety-filters) for more details. |
9999
| [InlineDataPart](./vertexai.inlinedatapart.md#inlinedatapart_interface) | Content part interface if the part represents an image. |
100100
| [ModelParams](./vertexai.modelparams.md#modelparams_interface) | Params passed to <code>[getGenerativeModel()](./vertexai.md#getgenerativemodel_e3037c9)</code>. |
101101
| [ObjectSchemaInterface](./vertexai.objectschemainterface.md#objectschemainterface_interface) | Interface for <code>[ObjectSchema](./vertexai.objectschema.md#objectschema_class)</code> class. |

docs-devsite/vertexai.vertexaimodel.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ export declare abstract class VertexAIModel
2424

2525
| Property | Modifiers | Type | Description |
2626
| --- | --- | --- | --- |
27-
| [model](./vertexai.vertexaimodel.md#vertexaimodelmodel) | | string | The fully qualified model resource name to use for generating images (e.g. <code>publishers/google/models/imagen-3.0-generate-002</code>). |
27+
| [model](./vertexai.vertexaimodel.md#vertexaimodelmodel) | | string | The fully qualified model resource name to use for generating images (for example, <code>publishers/google/models/imagen-3.0-generate-002</code>). |
2828

2929
## Methods
3030

@@ -34,7 +34,7 @@ export declare abstract class VertexAIModel
3434

3535
## VertexAIModel.model
3636

37-
The fully qualified model resource name to use for generating images (e.g. `publishers/google/models/imagen-3.0-generate-002`<!-- -->).
37+
The fully qualified model resource name to use for generating images (for example, `publishers/google/models/imagen-3.0-generate-002`<!-- -->).
3838

3939
<b>Signature:</b>
4040

packages/vertexai/src/models/imagen-model.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ import { VertexAIModel } from './vertexai-model';
5454
*/
5555
export class ImagenModel extends VertexAIModel {
5656
/**
57-
* The Imagen Generation Configuration.
57+
* The Imagen generation configuration.
5858
*/
5959
generationConfig?: ImagenGenerationConfig;
6060
/**
@@ -66,7 +66,7 @@ export class ImagenModel extends VertexAIModel {
6666
* Constructs a new instance of the <code>{@link ImagenModel}</code> class.
6767
*
6868
* @param vertexAI - An instance of the Vertex AI in Firebase SDK.
69-
* @param modelParams - Parameters to use when making Imagen requests.
69+
* @param modelParams - Parameters to use when making requests to Imagen.
7070
* @param requestOptions - Additional options to use when making requests.
7171
*
7272
* @throws If the `apiKey` or `projectId` fields are missing in your
@@ -93,7 +93,7 @@ export class ImagenModel extends VertexAIModel {
9393
* backwards-incompatible ways.
9494
*
9595
* @param prompt - A text prompt describing the image(s) to generate.
96-
* @returns A promise that resolves to an {@link ImagenGenerationResponse}
96+
* @returns A promise that resolves to an <code>{@link ImagenGenerationResponse}</code>
9797
* object containing the generated images.
9898
*
9999
* @throws If the request to generate images fails. This happens if the

0 commit comments

Comments
 (0)