hotfix/fix-upgrade #50

Merged
v4l3n71n merged 16 commits from hotfix/fix-upgrade into main 2025-09-05 21:32:29 +00:00
330 changed files with 18467 additions and 34 deletions
Showing only changes of commit 6d504139b0 - Show all commits

View File

@@ -221,15 +221,13 @@ class DisplayPictureScreenState extends State<DisplayPictureScreen>
final file = File(widget.imagePath);
gemini
.textAndImage(
text:
"Peux-tu donner le nom, la date (si l'année n'est pas précisé, mettez l'année actuelle ou future) et le lieu de l'évènement sous format JSON (sans le caratère json au début de la chaine de caractère) avec les valeurs suivantes : name, place, description, tags (tableau sans espace), organizers (tableau), start_date et end_date (si le end_date est vide, alors donnez une valeur de six de plus par rapport à start_date) sous le format en YYYY-MM-DD HH:mm:ssZ",
images: [file.readAsBytesSync()],
modelName: "models/gemini-1.5-pro-latest")
.then((value) => searchEvents(
value?.content?.parts?.last.text ?? '', widget.imagePath))
.catchError((e) => displayError);
gemini.prompt(parts: [
Part.text(
"Peux-tu donner le nom, la date (si l'année n'est pas précisé, mettez l'année actuelle ou future) et le lieu de l'évènement sous format JSON (sans le caratère json au début de la chaine de caractère) avec les valeurs suivantes : name, place, description, tags (tableau sans espace), organizers (tableau), start_date et end_date (si le end_date est vide, alors donnez une valeur de six de plus par rapport à start_date) sous le format en YYYY-MM-DD HH:mm:ssZ"),
Part.bytes(file.readAsBytesSync())
], model: "models/gemini-1.5-pro-latest").then((value) {
searchEvents(value?.output ?? '', widget.imagePath);
}).catchError((e) => displayError);
}
@override