Spaces:
Sleeping
Sleeping
File size: 1,291 Bytes
031e364 271a3d2 1222a26 24488cc 031e364 1222a26 031e364 1222a26 7d9bce7 1222a26 031e364 1222a26 6f1f950 7d9bce7 6f1f950 d95235c 1222a26 031e364 1222a26 031e364 1222a26 031e364 1222a26 f1df67d 24488cc 68289b0 031e364 c52147b f8a6de1 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 |
import gradio as gr
import google.generativeai as genai
import os
token=os.environ.get("TOKEN")
e = ""
genai.configure(
api_key=token
)
generation_config = {
"temperature": 1,
"top_p": 0.95,
"top_k": 64,
"max_output_tokens": 8192,
}
safety_settings = [
{
"category": "HARM_CATEGORY_HARASSMENT",
"threshold": "BLOCK_NONE"
},
{
"category": "HARM_CATEGORY_HATE_SPEECH",
"threshold": "BLOCK_NONE"
},
{
"category": "HARM_CATEGORY_SEXUALLY_EXPLICIT",
"threshold": "BLOCK_NONE"
},
{
"category": "HARM_CATEGORY_DANGEROUS_CONTENT",
"threshold": "BLOCK_NONE"
},
]
mm = """ resous cet exercice. réponse attendue uniquement en Latex
"""
model = genai.GenerativeModel(model_name="gemini-1.5-pro",
generation_config=generation_config,system_instruction=mm ,
safety_settings=safety_settings)
# Fonction pour générer le contenu
def generate_content(image):
global e
if not image:
e =" djo"
else:
response = model.generate_content([image])
print(response.text)
e= response.text
return e
iface = gr.Interface(fn=generate_content, inputs=gr.Image(type='pil'), outputs= gr.Textbox())
iface.launch() |