feature/search-by-image #6

Merged
v4l3n71n merged 9 commits from feature/search-by-image into main 2024-07-27 16:30:27 +00:00
Showing only changes of commit 5bd2319a6a - Show all commits

View File

@ -60,6 +60,10 @@ class DisplayPictureScreenState extends State<DisplayPictureScreen>
"L'IA de Google n'a pas su analyser l'image. Recommecer avec une autre");
}
Future<void> searchEvents(String json) async {
showDescImageAddDialog(context, json);
}
Future<void> _getEventInfosFromImage() async {
await dotenv.load();
@ -74,8 +78,7 @@ class DisplayPictureScreenState extends State<DisplayPictureScreen>
"Peux-tu donner le nom, la date et le lieu de l'évènement sous format JSON avec les valeurs suivantes : name, place et date",
images: [file.readAsBytesSync()],
modelName: "models/gemini-1.5-flash-latest")
.then((value) => showDescImageAddDialog(
context, value?.content?.parts?.last.text ?? ''))
.then((value) => searchEvents(value?.content?.parts?.last.text ?? ''))
.catchError((e) => displayError);
}