18
18
using System . Collections . Generic ;
19
19
using System . Collections . ObjectModel ;
20
20
using System . Linq ;
21
- using Firebase . FirebaseAI . Internal ;
21
+ using Firebase . AI . Internal ;
22
22
23
- namespace Firebase . FirebaseAI {
23
+ namespace Firebase . AI {
24
24
25
25
/// <summary>
26
26
/// Represents the reason why the model stopped generating content.
@@ -108,16 +108,16 @@ private Candidate(ModelContent content, List<SafetyRating> safetyRatings,
108
108
109
109
private static FinishReason ParseFinishReason ( string str ) {
110
110
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 ,
121
121
} ;
122
122
}
123
123
@@ -132,7 +132,7 @@ internal static Candidate FromJson(Dictionary<string, object> jsonDict,
132
132
jsonDict . ParseObjectList ( "safetyRatings" , SafetyRating . FromJson ) ,
133
133
jsonDict . ParseNullableEnum ( "finishReason" , ParseFinishReason ) ,
134
134
jsonDict . ParseNullableObject ( "citationMetadata" ,
135
- ( d ) => Firebase . FirebaseAI . CitationMetadata . FromJson ( d , backend ) ) ) ;
135
+ ( d ) => Firebase . AI . CitationMetadata . FromJson ( d , backend ) ) ) ;
136
136
}
137
137
}
138
138
0 commit comments