Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -17,6 +17,7 @@ from gradio_client import Client,handle_file
|
|
| 17 |
from functools import wraps
|
| 18 |
import os
|
| 19 |
from google import genai
|
|
|
|
| 20 |
import textwrap
|
| 21 |
import PIL.Image
|
| 22 |
from werkzeug.utils import secure_filename
|
|
@@ -42,26 +43,28 @@ generation_config = {
|
|
| 42 |
}
|
| 43 |
|
| 44 |
safety_settings = [
|
| 45 |
-
|
| 46 |
-
|
| 47 |
-
|
| 48 |
-
|
| 49 |
-
|
| 50 |
-
|
| 51 |
-
|
| 52 |
-
|
| 53 |
-
|
| 54 |
-
|
| 55 |
-
|
| 56 |
-
|
| 57 |
-
|
| 58 |
-
|
| 59 |
-
|
| 60 |
-
|
| 61 |
]
|
| 62 |
|
| 63 |
|
| 64 |
|
|
|
|
|
|
|
| 65 |
client = genai.Client(
|
| 66 |
api_key=GOOGLE_API_KEY,
|
| 67 |
)
|
|
@@ -406,7 +409,12 @@ La conclusion répond à la question critique posée en introduction, en s'appuy
|
|
| 406 |
|
| 407 |
response = client.models.generate_content(
|
| 408 |
model=MODEL_ID,
|
|
|
|
| 409 |
contents=prompt,
|
|
|
|
|
|
|
|
|
|
|
|
|
| 410 |
)
|
| 411 |
|
| 412 |
dissertation = response.text
|
|
@@ -708,7 +716,9 @@ La conclusion répond à la question critique posée en introduction, en s'appuy
|
|
| 708 |
|
| 709 |
response = client.models.generate_content(
|
| 710 |
model=MODEL_ID,
|
| 711 |
-
contents=prompt,
|
|
|
|
|
|
|
| 712 |
|
| 713 |
dissertation = response.text
|
| 714 |
return jsonify({"response": dissertation}), 200
|
|
|
|
| 17 |
from functools import wraps
|
| 18 |
import os
|
| 19 |
from google import genai
|
| 20 |
+
from google.genai import types
|
| 21 |
import textwrap
|
| 22 |
import PIL.Image
|
| 23 |
from werkzeug.utils import secure_filename
|
|
|
|
| 43 |
}
|
| 44 |
|
| 45 |
safety_settings = [
|
| 46 |
+
types.SafetySetting(
|
| 47 |
+
category="HARM_CATEGORY_HARASSMENT",
|
| 48 |
+
threshold="BLOCK_NONE",
|
| 49 |
+
),
|
| 50 |
+
types.SafetySetting(
|
| 51 |
+
category="HARM_CATEGORY_HATE_SPEECH",
|
| 52 |
+
threshold="BLOCK_NONE",
|
| 53 |
+
),
|
| 54 |
+
types.SafetySetting(
|
| 55 |
+
category="HARM_CATEGORY_SEXUALLY_EXPLICIT",
|
| 56 |
+
threshold="BLOCK_NONE",
|
| 57 |
+
),
|
| 58 |
+
types.SafetySetting(
|
| 59 |
+
category="HARM_CATEGORY_DANGEROUS_CONTENT",
|
| 60 |
+
threshold="BLOCK_NONE",
|
| 61 |
+
),
|
| 62 |
]
|
| 63 |
|
| 64 |
|
| 65 |
|
| 66 |
+
|
| 67 |
+
|
| 68 |
client = genai.Client(
|
| 69 |
api_key=GOOGLE_API_KEY,
|
| 70 |
)
|
|
|
|
| 409 |
|
| 410 |
response = client.models.generate_content(
|
| 411 |
model=MODEL_ID,
|
| 412 |
+
|
| 413 |
contents=prompt,
|
| 414 |
+
config=types.GenerateContentConfig(
|
| 415 |
+
safety_settings=safety_settings,
|
| 416 |
+
),
|
| 417 |
+
|
| 418 |
)
|
| 419 |
|
| 420 |
dissertation = response.text
|
|
|
|
| 716 |
|
| 717 |
response = client.models.generate_content(
|
| 718 |
model=MODEL_ID,
|
| 719 |
+
contents=prompt,config=types.GenerateContentConfig(
|
| 720 |
+
safety_settings=safety_settings,
|
| 721 |
+
), )
|
| 722 |
|
| 723 |
dissertation = response.text
|
| 724 |
return jsonify({"response": dissertation}), 200
|