You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
property public final java.util.List<com.google.firebase.ai.type.SafetyRating> safetyRatings;
943
945
}
944
946
945
-
@kotlin.RequiresOptIn(level=kotlin.RequiresOptIn.Level.ERROR, message="This API is part of an experimental public preview and may change in " + "backwards-incompatible ways without notice.") @kotlin.annotation.Retention(kotlin.annotation.AnnotationRetention.BINARY) public @interface PublicPreviewAPI {
947
+
@kotlin.RequiresOptIn(level=kotlin.RequiresOptIn.Level.ERROR, message="This API is part of an experimental public preview and may change in " + "backwards-incompatible ways without notice.") @kotlin.annotation.Retention(kotlin.annotation.AnnotationRetention.BINARY) @kotlin.annotation.Target(allowedTargets={kotlin.annotation.AnnotationTarget.CLASS, kotlin.annotation.AnnotationTarget.FUNCTION, kotlin.annotation.AnnotationTarget.PROPERTY}) public @interface PublicPreviewAPI {
946
948
}
947
949
948
950
public final class QuotaExceededException extends com.google.firebase.ai.type.FirebaseAIException {
method public static com.google.firebase.ai.type.Tool codeExecution();
1202
1204
method public static com.google.firebase.ai.type.Tool functionDeclarations(java.util.List<com.google.firebase.ai.type.FunctionDeclaration> functionDeclarations);
1203
1205
method public static com.google.firebase.ai.type.Tool googleSearch(com.google.firebase.ai.type.GoogleSearch googleSearch = com.google.firebase.ai.type.GoogleSearch());
1206
+
method @com.google.firebase.ai.type.PublicPreviewAPI public static com.google.firebase.ai.type.Tool urlContext(com.google.firebase.ai.type.UrlContext urlContext = com.google.firebase.ai.type.UrlContext());
1204
1207
field public static final com.google.firebase.ai.type.Tool.Companion Companion;
1205
1208
}
1206
1209
1207
1210
public static final class Tool.Companion {
1208
1211
method public com.google.firebase.ai.type.Tool codeExecution();
1209
1212
method public com.google.firebase.ai.type.Tool functionDeclarations(java.util.List<com.google.firebase.ai.type.FunctionDeclaration> functionDeclarations);
1210
1213
method public com.google.firebase.ai.type.Tool googleSearch(com.google.firebase.ai.type.GoogleSearch googleSearch = com.google.firebase.ai.type.GoogleSearch());
1214
+
method @com.google.firebase.ai.type.PublicPreviewAPI public com.google.firebase.ai.type.Tool urlContext(com.google.firebase.ai.type.UrlContext urlContext = com.google.firebase.ai.type.UrlContext());
public final class UnsupportedUserLocationException extends com.google.firebase.ai.type.FirebaseAIException {
1221
1225
}
1222
1226
1227
+
@com.google.firebase.ai.type.PublicPreviewAPI public final class UrlContext {
1228
+
ctor public UrlContext();
1229
+
}
1230
+
1231
+
@com.google.firebase.ai.type.PublicPreviewAPI public final class UrlContextMetadata {
1232
+
method public java.util.List<com.google.firebase.ai.type.UrlMetadata> getUrlMetadata();
1233
+
property public final java.util.List<com.google.firebase.ai.type.UrlMetadata> urlMetadata;
1234
+
}
1235
+
1236
+
@com.google.firebase.ai.type.PublicPreviewAPI public final class UrlMetadata {
1237
+
method public String? getRetrievedUrl();
1238
+
method public com.google.firebase.ai.type.UrlRetrievalStatus getUrlRetrievalStatus();
1239
+
property public final String? retrievedUrl;
1240
+
property public final com.google.firebase.ai.type.UrlRetrievalStatus urlRetrievalStatus;
1241
+
}
1242
+
1243
+
@com.google.firebase.ai.type.PublicPreviewAPI public final class UrlRetrievalStatus {
1244
+
method public String getName();
1245
+
method public int getOrdinal();
1246
+
property public final String name;
1247
+
property public final int ordinal;
1248
+
field public static final com.google.firebase.ai.type.UrlRetrievalStatus.Companion Companion;
1249
+
field public static final com.google.firebase.ai.type.UrlRetrievalStatus ERROR;
1250
+
field public static final com.google.firebase.ai.type.UrlRetrievalStatus PAYWALL;
1251
+
field public static final com.google.firebase.ai.type.UrlRetrievalStatus SUCCESS;
1252
+
field public static final com.google.firebase.ai.type.UrlRetrievalStatus UNSAFE;
1253
+
field public static final com.google.firebase.ai.type.UrlRetrievalStatus UNSPECIFIED;
1254
+
}
1255
+
1256
+
public static final class UrlRetrievalStatus.Companion {
1257
+
}
1258
+
1223
1259
public final class UsageMetadata {
1224
-
ctor public UsageMetadata(int promptTokenCount, Integer? candidatesTokenCount, int totalTokenCount, java.util.List<com.google.firebase.ai.type.ModalityTokenCount> promptTokensDetails, java.util.List<com.google.firebase.ai.type.ModalityTokenCount> candidatesTokensDetails, int thoughtsTokenCount);
1260
+
ctor @Deprecated public UsageMetadata(int promptTokenCount, Integer? candidatesTokenCount, int totalTokenCount, java.util.List<com.google.firebase.ai.type.ModalityTokenCount> promptTokensDetails, java.util.List<com.google.firebase.ai.type.ModalityTokenCount> candidatesTokensDetails, int thoughtsTokenCount);
1225
1261
method public Integer? getCandidatesTokenCount();
1226
1262
method public java.util.List<com.google.firebase.ai.type.ModalityTokenCount> getCandidatesTokensDetails();
1227
1263
method public int getPromptTokenCount();
1228
1264
method public java.util.List<com.google.firebase.ai.type.ModalityTokenCount> getPromptTokensDetails();
1229
1265
method public int getThoughtsTokenCount();
1266
+
method public int getToolUsePromptTokenCount();
1267
+
method public java.util.List<com.google.firebase.ai.type.ModalityTokenCount> getToolUsePromptTokensDetails();
1230
1268
method public int getTotalTokenCount();
1231
1269
property public final Integer? candidatesTokenCount;
1232
1270
property public final java.util.List<com.google.firebase.ai.type.ModalityTokenCount> candidatesTokensDetails;
1233
1271
property public final int promptTokenCount;
1234
1272
property public final java.util.List<com.google.firebase.ai.type.ModalityTokenCount> promptTokensDetails;
1235
1273
property public final int thoughtsTokenCount;
1274
+
property public final int toolUsePromptTokenCount;
1275
+
property public final java.util.List<com.google.firebase.ai.type.ModalityTokenCount> toolUsePromptTokensDetails;
0 commit comments