File tree 4 files changed +44
-2
lines changed
packages/vertexai/src/types 4 files changed +44
-2
lines changed Original file line number Diff line number Diff line change
1
+ ---
2
+ ' @firebase/vertexai ' : minor
3
+ ' firebase ' : minor
4
+ ---
5
+
6
+ Added missing ` BlockReason ` and ` FinishReason ` enum values.
Original file line number Diff line number Diff line change @@ -28,8 +28,10 @@ export interface BaseParams {
28
28
29
29
// @public
30
30
export enum BlockReason {
31
+ BLOCKLIST = " BLOCKLIST" ,
31
32
// (undocumented)
32
33
OTHER = " OTHER" ,
34
+ PROHIBITED_CONTENT = " PROHIBITED_CONTENT" ,
33
35
// (undocumented)
34
36
SAFETY = " SAFETY"
35
37
}
@@ -157,14 +159,18 @@ export interface FileDataPart {
157
159
158
160
// @public
159
161
export enum FinishReason {
162
+ BLOCKLIST = " BLOCKLIST" ,
163
+ MALFORMED_FUNCTION_CALL = " MALFORMED_FUNCTION_CALL" ,
160
164
// (undocumented)
161
165
MAX_TOKENS = " MAX_TOKENS" ,
162
166
// (undocumented)
163
167
OTHER = " OTHER" ,
168
+ PROHIBITED_CONTENT = " PROHIBITED_CONTENT" ,
164
169
// (undocumented)
165
170
RECITATION = " RECITATION" ,
166
171
// (undocumented)
167
172
SAFETY = " SAFETY" ,
173
+ SPII = " SPII" ,
168
174
// (undocumented)
169
175
STOP = " STOP"
170
176
}
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> | Content was blocked because it contained terms from the terminology blocklist. |
234
235
| OTHER | <code>"OTHER"</code> | |
236
+ | PROHIBITED\_CONTENT | <code>"PROHIBITED_CONTENT"</code> | Content was blocked due to prohibited content. |
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> | The candidate content contained forbidden terms. |
254
+ | MALFORMED\_FUNCTION\_CALL | <code>"MALFORMED_FUNCTION_CALL"</code> | The function call generated by the model was invalid. |
251
255
| MAX\_TOKENS | <code>"MAX_TOKENS"</code> | |
252
256
| OTHER | <code>"OTHER"</code> | |
257
+ | PROHIBITED\_CONTENT | <code>"PROHIBITED_CONTENT"</code> | The candidate content potentially contained prohibited content. |
253
258
| RECITATION | <code>"RECITATION"</code> | |
254
259
| SAFETY | <code>"SAFETY"</code> | |
260
+ | SPII | <code>"SPII"</code> | The candidate content potentially contained Sensitive Personally Identifiable Information (SPII). |
255
261
| STOP | <code>"STOP"</code> | |
256
262
257
263
## FunctionCallingMode
Original file line number Diff line number Diff line change @@ -101,7 +101,15 @@ 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
+ /**
106
+ * Content was blocked because it contained terms from the terminology blocklist.
107
+ */
108
+ BLOCKLIST = 'BLOCKLIST' ,
109
+ /**
110
+ * Content was blocked due to prohibited content.
111
+ */
112
+ PROHIBITED_CONTENT = 'PROHIBITED_CONTENT'
105
113
}
106
114
107
115
/**
@@ -118,7 +126,23 @@ export enum FinishReason {
118
126
// The candidate content was flagged for recitation reasons.
119
127
RECITATION = 'RECITATION' ,
120
128
// Unknown reason.
121
- OTHER = 'OTHER'
129
+ OTHER = 'OTHER' ,
130
+ /**
131
+ * The candidate content contained forbidden terms.
132
+ */
133
+ BLOCKLIST = 'BLOCKLIST' ,
134
+ /**
135
+ * The candidate content potentially contained prohibited content.
136
+ */
137
+ PROHIBITED_CONTENT = 'PROHIBITED_CONTENT' ,
138
+ /**
139
+ * The candidate content potentially contained Sensitive Personally Identifiable Information (SPII).
140
+ */
141
+ SPII = 'SPII' ,
142
+ /**
143
+ * The function call generated by the model was invalid.
144
+ */
145
+ MALFORMED_FUNCTION_CALL = 'MALFORMED_FUNCTION_CALL'
122
146
}
123
147
124
148
/**
You can’t perform that action at this time.
0 commit comments