@@ -13,6 +13,48 @@ package com.google.firebase.vertexai {
1313 property public final java.util.List<com.google.firebase.vertexai.type.Content> history;
1414 }
1515
16+ public final class FirebaseGenAI {
17+ ctor public FirebaseGenAI();
18+ method public com.google.firebase.vertexai.FirebaseGoogleAI getGoogleAI();
19+ method public com.google.firebase.vertexai.FirebaseVertexAI getVertexAI();
20+ method public com.google.firebase.vertexai.FirebaseGoogleAI googleAI();
21+ method public com.google.firebase.vertexai.FirebaseGoogleAI googleAI(com.google.firebase.FirebaseApp app = Firebase.app);
22+ method public com.google.firebase.vertexai.FirebaseVertexAI vertexAI();
23+ method public com.google.firebase.vertexai.FirebaseVertexAI vertexAI(com.google.firebase.FirebaseApp app = Firebase.app);
24+ method public com.google.firebase.vertexai.FirebaseVertexAI vertexAI(com.google.firebase.FirebaseApp app = Firebase.app, String location = "us-central1");
25+ property public final com.google.firebase.vertexai.FirebaseGoogleAI googleAI;
26+ property public final com.google.firebase.vertexai.FirebaseVertexAI vertexAI;
27+ }
28+
29+ public final class FirebaseGenAIKt {
30+ method public static com.google.firebase.vertexai.FirebaseGenAI genAI(com.google.firebase.Firebase);
31+ method public static com.google.firebase.vertexai.FirebaseGenAI getGenAI(com.google.firebase.Firebase);
32+ }
33+
34+ public final class FirebaseGoogleAI {
35+ method public com.google.firebase.vertexai.GenerativeModel generativeModel(String modelName);
36+ method public com.google.firebase.vertexai.GenerativeModel generativeModel(String modelName, com.google.firebase.vertexai.type.GenerationConfig? generationConfig = null);
37+ method public com.google.firebase.vertexai.GenerativeModel generativeModel(String modelName, com.google.firebase.vertexai.type.GenerationConfig? generationConfig = null, java.util.List<com.google.firebase.vertexai.type.SafetySetting>? safetySettings = null);
38+ method public com.google.firebase.vertexai.GenerativeModel generativeModel(String modelName, com.google.firebase.vertexai.type.GenerationConfig? generationConfig = null, java.util.List<com.google.firebase.vertexai.type.SafetySetting>? safetySettings = null, java.util.List<com.google.firebase.vertexai.type.Tool>? tools = null);
39+ method public com.google.firebase.vertexai.GenerativeModel generativeModel(String modelName, com.google.firebase.vertexai.type.GenerationConfig? generationConfig = null, java.util.List<com.google.firebase.vertexai.type.SafetySetting>? safetySettings = null, java.util.List<com.google.firebase.vertexai.type.Tool>? tools = null, com.google.firebase.vertexai.type.ToolConfig? toolConfig = null);
40+ method public com.google.firebase.vertexai.GenerativeModel generativeModel(String modelName, com.google.firebase.vertexai.type.GenerationConfig? generationConfig = null, java.util.List<com.google.firebase.vertexai.type.SafetySetting>? safetySettings = null, java.util.List<com.google.firebase.vertexai.type.Tool>? tools = null, com.google.firebase.vertexai.type.ToolConfig? toolConfig = null, com.google.firebase.vertexai.type.Content? systemInstruction = null);
41+ method public com.google.firebase.vertexai.GenerativeModel generativeModel(String modelName, com.google.firebase.vertexai.type.GenerationConfig? generationConfig = null, java.util.List<com.google.firebase.vertexai.type.SafetySetting>? safetySettings = null, java.util.List<com.google.firebase.vertexai.type.Tool>? tools = null, com.google.firebase.vertexai.type.ToolConfig? toolConfig = null, com.google.firebase.vertexai.type.Content? systemInstruction = null, com.google.firebase.vertexai.type.RequestOptions requestOptions = com.google.firebase.vertexai.type.RequestOptions());
42+ method public static com.google.firebase.vertexai.FirebaseGoogleAI getInstance();
43+ method public static com.google.firebase.vertexai.FirebaseGoogleAI getInstance(com.google.firebase.FirebaseApp app = Firebase.app);
44+ method @com.google.firebase.vertexai.type.PublicPreviewAPI public com.google.firebase.vertexai.ImagenModel imagenModel(String modelName);
45+ method @com.google.firebase.vertexai.type.PublicPreviewAPI public com.google.firebase.vertexai.ImagenModel imagenModel(String modelName, com.google.firebase.vertexai.type.ImagenGenerationConfig? generationConfig = null);
46+ method @com.google.firebase.vertexai.type.PublicPreviewAPI public com.google.firebase.vertexai.ImagenModel imagenModel(String modelName, com.google.firebase.vertexai.type.ImagenGenerationConfig? generationConfig = null, com.google.firebase.vertexai.type.ImagenSafetySettings? safetySettings = null);
47+ method @com.google.firebase.vertexai.type.PublicPreviewAPI public com.google.firebase.vertexai.ImagenModel imagenModel(String modelName, com.google.firebase.vertexai.type.ImagenGenerationConfig? generationConfig = null, com.google.firebase.vertexai.type.ImagenSafetySettings? safetySettings = null, com.google.firebase.vertexai.type.RequestOptions requestOptions = com.google.firebase.vertexai.type.RequestOptions());
48+ property public static final com.google.firebase.vertexai.FirebaseGoogleAI instance;
49+ field public static final com.google.firebase.vertexai.FirebaseGoogleAI.Companion Companion;
50+ }
51+
52+ public static final class FirebaseGoogleAI.Companion {
53+ method public com.google.firebase.vertexai.FirebaseGoogleAI getInstance();
54+ method public com.google.firebase.vertexai.FirebaseGoogleAI getInstance(com.google.firebase.FirebaseApp app = Firebase.app);
55+ property public final com.google.firebase.vertexai.FirebaseGoogleAI instance;
56+ }
57+
1658 public final class FirebaseVertexAI {
1759 method public com.google.firebase.vertexai.GenerativeModel generativeModel(String modelName);
1860 method public com.google.firebase.vertexai.GenerativeModel generativeModel(String modelName, com.google.firebase.vertexai.type.GenerationConfig? generationConfig = null);
@@ -22,7 +64,6 @@ package com.google.firebase.vertexai {
2264 method public com.google.firebase.vertexai.GenerativeModel generativeModel(String modelName, com.google.firebase.vertexai.type.GenerationConfig? generationConfig = null, java.util.List<com.google.firebase.vertexai.type.SafetySetting>? safetySettings = null, java.util.List<com.google.firebase.vertexai.type.Tool>? tools = null, com.google.firebase.vertexai.type.ToolConfig? toolConfig = null, com.google.firebase.vertexai.type.Content? systemInstruction = null);
2365 method public com.google.firebase.vertexai.GenerativeModel generativeModel(String modelName, com.google.firebase.vertexai.type.GenerationConfig? generationConfig = null, java.util.List<com.google.firebase.vertexai.type.SafetySetting>? safetySettings = null, java.util.List<com.google.firebase.vertexai.type.Tool>? tools = null, com.google.firebase.vertexai.type.ToolConfig? toolConfig = null, com.google.firebase.vertexai.type.Content? systemInstruction = null, com.google.firebase.vertexai.type.RequestOptions requestOptions = com.google.firebase.vertexai.type.RequestOptions());
2466 method public static com.google.firebase.vertexai.FirebaseVertexAI getInstance();
25- method public static com.google.firebase.vertexai.FirebaseVertexAI getInstance(com.google.firebase.FirebaseApp app);
2667 method public static com.google.firebase.vertexai.FirebaseVertexAI getInstance(com.google.firebase.FirebaseApp app = Firebase.app, String location);
2768 method public static com.google.firebase.vertexai.FirebaseVertexAI getInstance(String location);
2869 method @com.google.firebase.vertexai.type.PublicPreviewAPI public com.google.firebase.vertexai.ImagenModel imagenModel(String modelName);
@@ -35,7 +76,6 @@ package com.google.firebase.vertexai {
3576
3677 public static final class FirebaseVertexAI.Companion {
3778 method public com.google.firebase.vertexai.FirebaseVertexAI getInstance();
38- method public com.google.firebase.vertexai.FirebaseVertexAI getInstance(com.google.firebase.FirebaseApp app);
3979 method public com.google.firebase.vertexai.FirebaseVertexAI getInstance(com.google.firebase.FirebaseApp app = Firebase.app, String location);
4080 method public com.google.firebase.vertexai.FirebaseVertexAI getInstance(String location);
4181 property public final com.google.firebase.vertexai.FirebaseVertexAI instance;
0 commit comments