Skip to content

Commit 78a5f08

Browse files
feat(firebaseml): update the API
#### firebaseml:v2beta The following keys were added: - schemas.GoogleCloudAiplatformV1beta1ImageConfig.properties.imageOutputOptions.$ref - schemas.GoogleCloudAiplatformV1beta1ImageConfig.properties.imageOutputOptions.description - schemas.GoogleCloudAiplatformV1beta1ImageConfig.properties.personGeneration.description - schemas.GoogleCloudAiplatformV1beta1ImageConfig.properties.personGeneration.enum - schemas.GoogleCloudAiplatformV1beta1ImageConfig.properties.personGeneration.enumDescriptions - schemas.GoogleCloudAiplatformV1beta1ImageConfig.properties.personGeneration.type - schemas.GoogleCloudAiplatformV1beta1ImageConfigImageOutputOptions.description - schemas.GoogleCloudAiplatformV1beta1ImageConfigImageOutputOptions.id - schemas.GoogleCloudAiplatformV1beta1ImageConfigImageOutputOptions.properties.compressionQuality.description - schemas.GoogleCloudAiplatformV1beta1ImageConfigImageOutputOptions.properties.compressionQuality.format - schemas.GoogleCloudAiplatformV1beta1ImageConfigImageOutputOptions.properties.compressionQuality.type - schemas.GoogleCloudAiplatformV1beta1ImageConfigImageOutputOptions.properties.mimeType.description - schemas.GoogleCloudAiplatformV1beta1ImageConfigImageOutputOptions.properties.mimeType.type - schemas.GoogleCloudAiplatformV1beta1ImageConfigImageOutputOptions.type
1 parent 04f417b commit 78a5f08

File tree

2 files changed

+58
-1
lines changed

2 files changed

+58
-1
lines changed

discovery/firebaseml-v2beta.json

Lines changed: 37 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -206,7 +206,7 @@
206206
}
207207
}
208208
},
209-
"revision": "20251005",
209+
"revision": "20251013",
210210
"rootUrl": "https://firebaseml.googleapis.com/",
211211
"schemas": {
212212
"Date": {
@@ -1729,6 +1729,42 @@
17291729
"aspectRatio": {
17301730
"description": "Optional. The desired aspect ratio for the generated images. The following aspect ratios are supported: \"1:1\" \"2:3\", \"3:2\" \"3:4\", \"4:3\" \"4:5\", \"5:4\" \"9:16\", \"16:9\" \"21:9\"",
17311731
"type": "string"
1732+
},
1733+
"imageOutputOptions": {
1734+
"$ref": "GoogleCloudAiplatformV1beta1ImageConfigImageOutputOptions",
1735+
"description": "Optional. The image output format for generated images."
1736+
},
1737+
"personGeneration": {
1738+
"description": "Optional. Controls whether the model can generate people.",
1739+
"enum": [
1740+
"PERSON_GENERATION_UNSPECIFIED",
1741+
"ALLOW_ALL",
1742+
"ALLOW_ADULT",
1743+
"ALLOW_NONE"
1744+
],
1745+
"enumDescriptions": [
1746+
"Generation images of people unspecified.",
1747+
"Generate images that include adults and children.",
1748+
"Generate images of adults, but not children.",
1749+
"Block generation of images of people."
1750+
],
1751+
"type": "string"
1752+
}
1753+
},
1754+
"type": "object"
1755+
},
1756+
"GoogleCloudAiplatformV1beta1ImageConfigImageOutputOptions": {
1757+
"description": "The image output format for generated images.",
1758+
"id": "GoogleCloudAiplatformV1beta1ImageConfigImageOutputOptions",
1759+
"properties": {
1760+
"compressionQuality": {
1761+
"description": "Optional. The compression quality of the output image.",
1762+
"format": "int32",
1763+
"type": "integer"
1764+
},
1765+
"mimeType": {
1766+
"description": "Optional. The image format that the output should be saved as.",
1767+
"type": "string"
17321768
}
17331769
},
17341770
"type": "object"

src/apis/firebaseml/v2beta.ts

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1151,6 +1151,27 @@ export namespace firebaseml_v2beta {
11511151
* Optional. The desired aspect ratio for the generated images. The following aspect ratios are supported: "1:1" "2:3", "3:2" "3:4", "4:3" "4:5", "5:4" "9:16", "16:9" "21:9"
11521152
*/
11531153
aspectRatio?: string | null;
1154+
/**
1155+
* Optional. The image output format for generated images.
1156+
*/
1157+
imageOutputOptions?: Schema$GoogleCloudAiplatformV1beta1ImageConfigImageOutputOptions;
1158+
/**
1159+
* Optional. Controls whether the model can generate people.
1160+
*/
1161+
personGeneration?: string | null;
1162+
}
1163+
/**
1164+
* The image output format for generated images.
1165+
*/
1166+
export interface Schema$GoogleCloudAiplatformV1beta1ImageConfigImageOutputOptions {
1167+
/**
1168+
* Optional. The compression quality of the output image.
1169+
*/
1170+
compressionQuality?: number | null;
1171+
/**
1172+
* Optional. The image format that the output should be saved as.
1173+
*/
1174+
mimeType?: string | null;
11541175
}
11551176
/**
11561177
* Logprobs Result

0 commit comments

Comments
 (0)