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';
22
33import 'package:flutter/material.dart' ;
44import 'package:provider/provider.dart' ;
5- import 'package:firebase_vertexai/firebase_vertexai.dart' ;
6- import 'tools.dart' ;
5+ import 'package:firebase_ai/firebase_ai.dart' ;
76import '../app_state.dart' ;
87import '../utils/utils.dart' ;
8+ import './tools.dart' ;
99
1010class AppAgent {
11- final gemini = FirebaseVertexAI .instance .generativeModel (
11+ final gemini = FirebaseAI . vertexAI () .generativeModel (
1212 systemInstruction: Content .text ('''
1313 You are a friendly and helpful app concierge. Your job is to help the user
1414 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' ;
22
33final askConfirmationTool = FunctionDeclaration (
44 'askConfirmation' ,
Original file line number Diff line number Diff line change 11import 'package:flutter/material.dart' ;
22import 'package:provider/provider.dart' ;
3- import 'package:firebase_vertexai/firebase_vertexai .dart' ;
3+ import 'package:firebase_ai/firebase_ai .dart' ;
44import 'dart:async' ;
55import 'dart:developer' ;
66import 'package:record/record.dart' ;
@@ -56,7 +56,7 @@ class AudioAgentApp extends StatefulWidget {
5656}
5757
5858class _AudioAgentAppState extends State <AudioAgentApp > {
59- final LiveGenerativeModel _liveModel = FirebaseVertexAI .instance
59+ final LiveGenerativeModel _liveModel = FirebaseAI . vertexAI ()
6060 .liveGenerativeModel (
6161 systemInstruction: Content .text ('''
6262 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 11import 'dart:typed_data' ;
2- import 'package:firebase_vertexai/firebase_vertexai .dart' ;
2+ import 'package:firebase_ai/firebase_ai .dart' ;
33
44class AIImageGenerator {
5- ImagenModel model = FirebaseVertexAI .instance .imagenModel (
5+ ImagenModel model = FirebaseAI . vertexAI () .imagenModel (
66 model: 'imagen-3.0-generate-002' ,
77 generationConfig: ImagenGenerationConfig (numberOfImages: 4 ),
88 );
Original file line number Diff line number Diff line change 11import 'package:flutter/material.dart' ;
2- import 'package:firebase_vertexai/firebase_vertexai .dart' ;
2+ import 'package:firebase_ai/firebase_ai .dart' ;
33import 'package:provider/provider.dart' ;
44import './device_helper.dart' ;
55import '../app_state.dart' ;
Original file line number Diff line number Diff line change @@ -35,14 +35,14 @@ dependencies:
3535 # Use with the CupertinoIcons class for iOS style icons.
3636 cupertino_icons : ^1.0.8
3737 feedback : ^3.1.0
38- firebase_vertexai : ^1.7.0
3938 provider : ^6.1.2
4039 device_info_plus : ^11.3.3
4140 battery_plus : ^6.2.1
42-
4341 firebase_core : any
4442 record : ^6.0.0
4543 flutter_soloud : ^3.1.10
44+ firebase_ai : ^2.0.0
45+
4646dev_dependencies :
4747 flutter_test :
4848 sdk : flutter
You can’t perform that action at this time.
0 commit comments