1818using System . Collections . Generic ;
1919using System . Collections . ObjectModel ;
2020using System . Linq ;
21- using Firebase . FirebaseAI . Internal ;
21+ using Firebase . AI . Internal ;
2222
23- namespace Firebase . FirebaseAI {
23+ namespace Firebase . AI {
2424
2525/// <summary>
2626/// Represents the reason why the model stopped generating content.
@@ -108,16 +108,16 @@ private Candidate(ModelContent content, List<SafetyRating> safetyRatings,
108108
109109 private static FinishReason ParseFinishReason ( string str ) {
110110 return str switch {
111- "STOP" => Firebase . FirebaseAI . FinishReason . Stop ,
112- "MAX_TOKENS" => Firebase . FirebaseAI . FinishReason . MaxTokens ,
113- "SAFETY" => Firebase . FirebaseAI . FinishReason . Safety ,
114- "RECITATION" => Firebase . FirebaseAI . FinishReason . Recitation ,
115- "OTHER" => Firebase . FirebaseAI . FinishReason . Other ,
116- "BLOCKLIST" => Firebase . FirebaseAI . FinishReason . Blocklist ,
117- "PROHIBITED_CONTENT" => Firebase . FirebaseAI . FinishReason . ProhibitedContent ,
118- "SPII" => Firebase . FirebaseAI . FinishReason . SPII ,
119- "MALFORMED_FUNCTION_CALL" => Firebase . FirebaseAI . FinishReason . MalformedFunctionCall ,
120- _ => Firebase . FirebaseAI . FinishReason . Unknown ,
111+ "STOP" => Firebase . AI . FinishReason . Stop ,
112+ "MAX_TOKENS" => Firebase . AI . FinishReason . MaxTokens ,
113+ "SAFETY" => Firebase . AI . FinishReason . Safety ,
114+ "RECITATION" => Firebase . AI . FinishReason . Recitation ,
115+ "OTHER" => Firebase . AI . FinishReason . Other ,
116+ "BLOCKLIST" => Firebase . AI . FinishReason . Blocklist ,
117+ "PROHIBITED_CONTENT" => Firebase . AI . FinishReason . ProhibitedContent ,
118+ "SPII" => Firebase . AI . FinishReason . SPII ,
119+ "MALFORMED_FUNCTION_CALL" => Firebase . AI . FinishReason . MalformedFunctionCall ,
120+ _ => Firebase . AI . FinishReason . Unknown ,
121121 } ;
122122 }
123123
@@ -132,7 +132,7 @@ internal static Candidate FromJson(Dictionary<string, object> jsonDict,
132132 jsonDict . ParseObjectList ( "safetyRatings" , SafetyRating . FromJson ) ,
133133 jsonDict . ParseNullableEnum ( "finishReason" , ParseFinishReason ) ,
134134 jsonDict . ParseNullableObject ( "citationMetadata" ,
135- ( d ) => Firebase . FirebaseAI . CitationMetadata . FromJson ( d , backend ) ) ) ;
135+ ( d ) => Firebase . AI . CitationMetadata . FromJson ( d , backend ) ) ) ;
136136 }
137137}
138138
0 commit comments