Skip to content

Commit 6a21546

Browse files
authored
fix: Breaking change in firebase_vertexai package (#770)
1 parent a811088 commit 6a21546

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

packages/langchain_firebase/lib/src/chat_models/vertex_ai/mappers.dart

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
// ignore_for_file: public_member_api_docs
22
import 'dart:convert';
33

4+
// ignore: depend_on_referenced_packages, implementation_imports
5+
import 'package:firebase_ai/src/content.dart';
46
import 'package:firebase_vertexai/firebase_vertexai.dart' as f;
57
import 'package:langchain_core/chat_models.dart';
68
import 'package:langchain_core/language_models.dart';
@@ -126,6 +128,7 @@ extension GenerateContentResponseMapper on f.GenerateContentResponse {
126128
final f.InlineDataPart p => base64Encode(p.bytes),
127129
final f.FileData p => p.fileUri,
128130
f.FunctionResponse() || f.FunctionCall() => '',
131+
UnknownPart() => '',
129132
},
130133
)
131134
.nonNulls

pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ melos:
7676
firebase_app_check: ^0.4.0
7777
firebase_auth: ^6.0.0
7878
firebase_core: ^4.0.0
79-
firebase_vertexai: ^2.0.0 # TODO Migrate to new FirebaseAI module
79+
firebase_vertexai: ^2.1.0 # TODO Migrate to new FirebaseAI module
8080
flat_buffers: ^23.5.26
8181
flutter_bloc: ^9.1.1
8282
flutter_markdown: ^0.7.7 # Package will be discontinued. Migrate to flutter_markdown_plus

0 commit comments

Comments
 (0)