Update app.py
Browse files
app.py
CHANGED
@@ -4,6 +4,9 @@ import time
|
|
4 |
import os
|
5 |
from datetime import datetime
|
6 |
from google import genai
|
|
|
|
|
|
|
7 |
import uuid
|
8 |
|
9 |
app = Flask(__name__)
|
@@ -14,6 +17,26 @@ MODEL_ID = "gemini-2.5-flash-preview-05-20" # Ou le modèle que vous utilisez
|
|
14 |
UPLOAD_FOLDER = 'uploads'
|
15 |
RESULTS_FOLDER = 'results'
|
16 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
17 |
# Créer les dossiers s'ils n'existent pas
|
18 |
os.makedirs(UPLOAD_FOLDER, exist_ok=True)
|
19 |
os.makedirs(RESULTS_FOLDER, exist_ok=True)
|
@@ -81,7 +104,10 @@ def generate_synthetic_data(file_path, task_id):
|
|
81 |
# Faire la requête
|
82 |
response = client.models.generate_content(
|
83 |
model=MODEL_ID,
|
84 |
-
contents=[file_ref, prompt]
|
|
|
|
|
|
|
85 |
)
|
86 |
|
87 |
# Écrire la réponse dans le fichier
|
|
|
4 |
import os
|
5 |
from datetime import datetime
|
6 |
from google import genai
|
7 |
+
from google.genai import types
|
8 |
+
|
9 |
+
|
10 |
import uuid
|
11 |
|
12 |
app = Flask(__name__)
|
|
|
17 |
UPLOAD_FOLDER = 'uploads'
|
18 |
RESULTS_FOLDER = 'results'
|
19 |
|
20 |
+
safety_settings = [
|
21 |
+
types.SafetySetting(
|
22 |
+
category="HARM_CATEGORY_HARASSMENT",
|
23 |
+
threshold="BLOCK_NONE",
|
24 |
+
),
|
25 |
+
types.SafetySetting(
|
26 |
+
category="HARM_CATEGORY_HATE_SPEECH",
|
27 |
+
threshold="BLOCK_NONE",
|
28 |
+
),
|
29 |
+
types.SafetySetting(
|
30 |
+
category="HARM_CATEGORY_SEXUALLY_EXPLICIT",
|
31 |
+
threshold="BLOCK_NONE",
|
32 |
+
),
|
33 |
+
types.SafetySetting(
|
34 |
+
category="HARM_CATEGORY_DANGEROUS_CONTENT",
|
35 |
+
threshold="BLOCK_NONE",
|
36 |
+
),
|
37 |
+
]
|
38 |
+
|
39 |
+
|
40 |
# Créer les dossiers s'ils n'existent pas
|
41 |
os.makedirs(UPLOAD_FOLDER, exist_ok=True)
|
42 |
os.makedirs(RESULTS_FOLDER, exist_ok=True)
|
|
|
104 |
# Faire la requête
|
105 |
response = client.models.generate_content(
|
106 |
model=MODEL_ID,
|
107 |
+
contents=[file_ref, prompt],
|
108 |
+
config=types.GenerateContentConfig(
|
109 |
+
safety_settings=safety_settings,
|
110 |
+
)
|
111 |
)
|
112 |
|
113 |
# Écrire la réponse dans le fichier
|