File tree Expand file tree Collapse file tree 6 files changed +11
-11
lines changed Expand file tree Collapse file tree 6 files changed +11
-11
lines changed Original file line number Diff line number Diff line change @@ -2,13 +2,13 @@ import 'dart:typed_data';
2
2
3
3
import 'package:flutter/material.dart' ;
4
4
import 'package:provider/provider.dart' ;
5
- import 'package:firebase_vertexai/firebase_vertexai.dart' ;
6
- import 'tools.dart' ;
5
+ import 'package:firebase_ai/firebase_ai.dart' ;
7
6
import '../app_state.dart' ;
8
7
import '../utils/utils.dart' ;
8
+ import './tools.dart' ;
9
9
10
10
class AppAgent {
11
- final gemini = FirebaseVertexAI .instance .generativeModel (
11
+ final gemini = FirebaseAI . vertexAI () .generativeModel (
12
12
systemInstruction: Content .text ('''
13
13
You are a friendly and helpful app concierge. Your job is to help the user
14
14
get the best, frictionless app experience.
Original file line number Diff line number Diff line change 1
- import 'package:firebase_vertexai/firebase_vertexai .dart' ;
1
+ import 'package:firebase_ai/firebase_ai .dart' ;
2
2
3
3
final askConfirmationTool = FunctionDeclaration (
4
4
'askConfirmation' ,
Original file line number Diff line number Diff line change 1
1
import 'package:flutter/material.dart' ;
2
2
import 'package:provider/provider.dart' ;
3
- import 'package:firebase_vertexai/firebase_vertexai .dart' ;
3
+ import 'package:firebase_ai/firebase_ai .dart' ;
4
4
import 'dart:async' ;
5
5
import 'dart:developer' ;
6
6
import 'package:record/record.dart' ;
@@ -56,7 +56,7 @@ class AudioAgentApp extends StatefulWidget {
56
56
}
57
57
58
58
class _AudioAgentAppState extends State <AudioAgentApp > {
59
- final LiveGenerativeModel _liveModel = FirebaseVertexAI .instance
59
+ final LiveGenerativeModel _liveModel = FirebaseAI . vertexAI ()
60
60
.liveGenerativeModel (
61
61
systemInstruction: Content .text ('''
62
62
You are a friendly and helpful app concierge. Your job is to help the user
Original file line number Diff line number Diff line change 1
1
import 'dart:typed_data' ;
2
- import 'package:firebase_vertexai/firebase_vertexai .dart' ;
2
+ import 'package:firebase_ai/firebase_ai .dart' ;
3
3
4
4
class AIImageGenerator {
5
- ImagenModel model = FirebaseVertexAI .instance .imagenModel (
5
+ ImagenModel model = FirebaseAI . vertexAI () .imagenModel (
6
6
model: 'imagen-3.0-generate-002' ,
7
7
generationConfig: ImagenGenerationConfig (numberOfImages: 4 ),
8
8
);
Original file line number Diff line number Diff line change 1
1
import 'package:flutter/material.dart' ;
2
- import 'package:firebase_vertexai/firebase_vertexai .dart' ;
2
+ import 'package:firebase_ai/firebase_ai .dart' ;
3
3
import 'package:provider/provider.dart' ;
4
4
import './device_helper.dart' ;
5
5
import '../app_state.dart' ;
Original file line number Diff line number Diff line change @@ -35,14 +35,14 @@ dependencies:
35
35
# Use with the CupertinoIcons class for iOS style icons.
36
36
cupertino_icons : ^1.0.8
37
37
feedback : ^3.1.0
38
- firebase_vertexai : ^1.7.0
39
38
provider : ^6.1.2
40
39
device_info_plus : ^11.3.3
41
40
battery_plus : ^6.2.1
42
-
43
41
firebase_core : any
44
42
record : ^6.0.0
45
43
flutter_soloud : ^3.1.10
44
+ firebase_ai : ^2.0.0
45
+
46
46
dev_dependencies :
47
47
flutter_test :
48
48
sdk : flutter
You can’t perform that action at this time.
0 commit comments