File tree Expand file tree Collapse file tree 2 files changed +24
-0
lines changed
Expand file tree Collapse file tree 2 files changed +24
-0
lines changed Original file line number Diff line number Diff line change @@ -59,6 +59,14 @@ export async function generateContent(
5959 requestOptions
6060 ) ;
6161 const responseJson : GenerateContentResponse = await response . json ( ) ;
62+ responseJson . candidates ?. forEach ( candidate => {
63+ candidate . safetyRatings ?. forEach ( safetyRating => {
64+ // The blocked property is only defined when true
65+ if ( ! safetyRating . blocked ) {
66+ safetyRating . blocked = false ;
67+ }
68+ } )
69+ } )
6270 const enhancedResponse = createEnhancedContentResponse ( responseJson ) ;
6371 return {
6472 response : enhancedResponse
Original file line number Diff line number Diff line change @@ -77,6 +77,15 @@ async function* generateResponseSequence(
7777 break ;
7878 }
7979
80+ value . candidates ?. forEach ( candidate => {
81+ candidate . safetyRatings ?. forEach ( safetyRating => {
82+ // The blocked property is only defined when true
83+ if ( ! safetyRating . blocked ) {
84+ safetyRating . blocked = false ;
85+ }
86+ } )
87+ } )
88+
8089 const enhancedResponse = createEnhancedContentResponse ( value ) ;
8190 yield enhancedResponse ;
8291 }
@@ -209,6 +218,13 @@ export function aggregateResponses(
209218 ) ;
210219 }
211220 }
221+
222+ candidate . safetyRatings ?. forEach ( safetyRating => {
223+ // The blocked property will only be defined when true
224+ if ( ! safetyRating . blocked ) {
225+ safetyRating . blocked = false ;
226+ }
227+ } )
212228 }
213229 }
214230 }
You can’t perform that action at this time.
0 commit comments