Skip to content

Commit 9bdc2ae

Browse files
MarkDaoustcopybara-github
authored andcommitted
fix: Fix service_tier enums.
PiperOrigin-RevId: 892604542
1 parent 89552ba commit 9bdc2ae

File tree

5 files changed

+20
-19
lines changed

5 files changed

+20
-19
lines changed

api-report/genai-node.api.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3419,10 +3419,10 @@ export interface SendMessageParameters {
34193419

34203420
// @public
34213421
export enum ServiceTier {
3422-
SERVICE_TIER_FLEX = "SERVICE_TIER_FLEX",
3423-
SERVICE_TIER_PRIORITY = "SERVICE_TIER_PRIORITY",
3424-
SERVICE_TIER_STANDARD = "SERVICE_TIER_STANDARD",
3425-
SERVICE_TIER_UNSPECIFIED = "SERVICE_TIER_UNSPECIFIED"
3422+
FLEX = "flex",
3423+
PRIORITY = "priority",
3424+
STANDARD = "standard",
3425+
UNSPECIFIED = "unspecified"
34263426
}
34273427

34283428
// @public

api-report/genai-web.api.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3419,10 +3419,10 @@ export interface SendMessageParameters {
34193419

34203420
// @public
34213421
export enum ServiceTier {
3422-
SERVICE_TIER_FLEX = "SERVICE_TIER_FLEX",
3423-
SERVICE_TIER_PRIORITY = "SERVICE_TIER_PRIORITY",
3424-
SERVICE_TIER_STANDARD = "SERVICE_TIER_STANDARD",
3425-
SERVICE_TIER_UNSPECIFIED = "SERVICE_TIER_UNSPECIFIED"
3422+
FLEX = "flex",
3423+
PRIORITY = "priority",
3424+
STANDARD = "standard",
3425+
UNSPECIFIED = "unspecified"
34263426
}
34273427

34283428
// @public

api-report/genai.api.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3419,10 +3419,10 @@ export interface SendMessageParameters {
34193419

34203420
// @public
34213421
export enum ServiceTier {
3422-
SERVICE_TIER_FLEX = "SERVICE_TIER_FLEX",
3423-
SERVICE_TIER_PRIORITY = "SERVICE_TIER_PRIORITY",
3424-
SERVICE_TIER_STANDARD = "SERVICE_TIER_STANDARD",
3425-
SERVICE_TIER_UNSPECIFIED = "SERVICE_TIER_UNSPECIFIED"
3422+
FLEX = "flex",
3423+
PRIORITY = "priority",
3424+
STANDARD = "standard",
3425+
UNSPECIFIED = "unspecified"
34263426
}
34273427

34283428
// @public

src/converters/_models_converters.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1903,8 +1903,9 @@ export function generateContentConfigToVertex(
19031903
);
19041904
}
19051905

1906-
if (common.getValueByPath(fromObject, ['serviceTier']) !== undefined) {
1907-
throw new Error('serviceTier parameter is not supported in Vertex AI.');
1906+
const fromServiceTier = common.getValueByPath(fromObject, ['serviceTier']);
1907+
if (parentObject !== undefined && fromServiceTier != null) {
1908+
common.setValueByPath(parentObject, ['serviceTier'], fromServiceTier);
19081909
}
19091910

19101911
return toObject;

src/types.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1003,19 +1003,19 @@ export enum ServiceTier {
10031003
/**
10041004
* Default service tier, which is standard.
10051005
*/
1006-
SERVICE_TIER_UNSPECIFIED = 'SERVICE_TIER_UNSPECIFIED',
1006+
UNSPECIFIED = 'unspecified',
10071007
/**
10081008
* Flex service tier.
10091009
*/
1010-
SERVICE_TIER_FLEX = 'SERVICE_TIER_FLEX',
1010+
FLEX = 'flex',
10111011
/**
10121012
* Standard service tier.
10131013
*/
1014-
SERVICE_TIER_STANDARD = 'SERVICE_TIER_STANDARD',
1014+
STANDARD = 'standard',
10151015
/**
10161016
* Priority service tier.
10171017
*/
1018-
SERVICE_TIER_PRIORITY = 'SERVICE_TIER_PRIORITY',
1018+
PRIORITY = 'priority',
10191019
}
10201020

10211021
/** Options for feature selection preference. */
@@ -2720,7 +2720,7 @@ export declare interface GenerateContentConfig {
27202720
service. If supplied, safety_settings must not be supplied.
27212721
*/
27222722
modelArmorConfig?: ModelArmorConfig;
2723-
/** The service tier to use for the request. For example, SERVICE_TIER_FLEX. */
2723+
/** The service tier to use for the request. For example, ServiceTier.FLEX. */
27242724
serviceTier?: ServiceTier;
27252725
}
27262726

0 commit comments

Comments
 (0)