File tree Expand file tree Collapse file tree 4 files changed +37
-2
lines changed
packages/vertexai/src/types Expand file tree Collapse file tree 4 files changed +37
-2
lines changed Original file line number Diff line number Diff line change
1
+ ---
2
+ ' @firebase/vertexai ' : patch
3
+ ---
4
+
5
+ Added missing ` BlockReason ` and ` FinishReason ` enum values.
Original file line number Diff line number Diff line change @@ -28,9 +28,13 @@ export interface BaseParams {
28
28
29
29
// @public
30
30
export enum BlockReason {
31
+ // (undocumented)
32
+ BLOCKLIST = " BLOCKLIST" ,
31
33
// (undocumented)
32
34
OTHER = " OTHER" ,
33
35
// (undocumented)
36
+ PROHIBITED_CONTENT = " PROHIBITED_CONTENT" ,
37
+ // (undocumented)
34
38
SAFETY = " SAFETY"
35
39
}
36
40
@@ -157,15 +161,23 @@ export interface FileDataPart {
157
161
158
162
// @public
159
163
export enum FinishReason {
164
+ // (undocumented)
165
+ BLOCKLIST = " BLOCKLIST" ,
166
+ // (undocumented)
167
+ MALFORMED_FUNCTION_CALL = " MALFORMED_FUNCTION_CALL" ,
160
168
// (undocumented)
161
169
MAX_TOKENS = " MAX_TOKENS" ,
162
170
// (undocumented)
163
171
OTHER = " OTHER" ,
164
172
// (undocumented)
173
+ PROHIBITED_CONTENT = " PROHIBITED_CONTENT" ,
174
+ // (undocumented)
165
175
RECITATION = " RECITATION" ,
166
176
// (undocumented)
167
177
SAFETY = " SAFETY" ,
168
178
// (undocumented)
179
+ SPII = " SPII" ,
180
+ // (undocumented)
169
181
STOP = " STOP"
170
182
}
171
183
Original file line number Diff line number Diff line change @@ -231,7 +231,9 @@ export declare enum BlockReason
231
231
232
232
| Member | Value | Description |
233
233
| --- | --- | --- |
234
+ | BLOCKLIST | <code>"BLOCKLIST"</code> | |
234
235
| OTHER | <code>"OTHER"</code> | |
236
+ | PROHIBITED\_CONTENT | <code>"PROHIBITED_CONTENT"</code> | |
235
237
| SAFETY | <code>"SAFETY"</code> | |
236
238
237
239
## FinishReason
@@ -248,10 +250,14 @@ export declare enum FinishReason
248
250
249
251
| Member | Value | Description |
250
252
| --- | --- | --- |
253
+ | BLOCKLIST | <code>"BLOCKLIST"</code> | |
254
+ | MALFORMED\_FUNCTION\_CALL | <code>"MALFORMED_FUNCTION_CALL"</code> | |
251
255
| MAX\_TOKENS | <code>"MAX_TOKENS"</code> | |
252
256
| OTHER | <code>"OTHER"</code> | |
257
+ | PROHIBITED\_CONTENT | <code>"PROHIBITED_CONTENT"</code> | |
253
258
| RECITATION | <code>"RECITATION"</code> | |
254
259
| SAFETY | <code>"SAFETY"</code> | |
260
+ | SPII | <code>"SPII"</code> | |
255
261
| STOP | <code>"STOP"</code> | |
256
262
257
263
## FunctionCallingMode
Original file line number Diff line number Diff line change @@ -101,7 +101,11 @@ export enum BlockReason {
101
101
// Content was blocked by safety settings.
102
102
SAFETY = 'SAFETY' ,
103
103
// Content was blocked, but the reason is uncategorized.
104
- OTHER = 'OTHER'
104
+ OTHER = 'OTHER' ,
105
+ // Content was blocked because it contained terms from the terminology blocklist.
106
+ BLOCKLIST = 'BLOCKLIST' ,
107
+ // Content was blocked due to prohibited content.
108
+ PROHIBITED_CONTENT = 'PROHIBITED_CONTENT'
105
109
}
106
110
107
111
/**
@@ -118,7 +122,15 @@ export enum FinishReason {
118
122
// The candidate content was flagged for recitation reasons.
119
123
RECITATION = 'RECITATION' ,
120
124
// Unknown reason.
121
- OTHER = 'OTHER'
125
+ OTHER = 'OTHER' ,
126
+ // The candidate content contained forbidden terms.
127
+ BLOCKLIST = 'BLOCKLIST' ,
128
+ // The candidate content potentially contained prohibited content.
129
+ PROHIBITED_CONTENT = 'PROHIBITED_CONTENT' ,
130
+ // The candidate content potentially contained Sensitive Personally Identifiable Information (SPII).
131
+ SPII = 'SPII' ,
132
+ // The function call generated by the model was invalid.
133
+ MALFORMED_FUNCTION_CALL = 'MALFORMED_FUNCTION_CALL'
122
134
}
123
135
124
136
/**
You can’t perform that action at this time.
0 commit comments