Docfile commited on
Commit
39bd6c1
·
verified ·
1 Parent(s): 042bd35

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -3
app.py CHANGED
@@ -34,10 +34,12 @@ def ensure_latex_packages():
34
  def generate_latex_response(image_path, question):
35
  """Génère une réponse en format LaTeX depuis le modèle Gemini."""
36
  try:
 
 
37
  image_data = Image.open(image_path)
38
  response = client.models.generate_content(
39
  model="gemini-2.0-flash-thinking-exp",
40
- contents=[image_data, question]
41
  )
42
 
43
  # Extrait la réponse et retire les délimiteurs LaTeX
@@ -89,7 +91,7 @@ def latex_to_pdf(latex_content):
89
 
90
  # Application Streamlit
91
  def main():
92
- st.title("Application Gemini 2.0 avec Export PDF")
93
 
94
  # Vérifie si LaTeX est installé
95
  if not ensure_latex_packages():
@@ -118,7 +120,7 @@ def main():
118
 
119
  # Affiche la réponse LaTeX
120
  st.markdown("### Code LaTeX généré:")
121
- st.text(latex_response)
122
 
123
  # Convertit en PDF
124
  with st.spinner("Conversion en PDF..."):
 
34
  def generate_latex_response(image_path, question):
35
  """Génère une réponse en format LaTeX depuis le modèle Gemini."""
36
  try:
37
+ print(question)
38
+ prompt = "Traite cette exercice. Write you answer with rendering Latex . Donne uniquement du code Latex et rien d'autre. Commence ta réponse par \document"
39
  image_data = Image.open(image_path)
40
  response = client.models.generate_content(
41
  model="gemini-2.0-flash-thinking-exp",
42
+ contents=[image_data, prompt]
43
  )
44
 
45
  # Extrait la réponse et retire les délimiteurs LaTeX
 
91
 
92
  # Application Streamlit
93
  def main():
94
+ st.title("Math pdf test avec Export PDF")
95
 
96
  # Vérifie si LaTeX est installé
97
  if not ensure_latex_packages():
 
120
 
121
  # Affiche la réponse LaTeX
122
  st.markdown("### Code LaTeX généré:")
123
+ st.text("Réponse !!")
124
 
125
  # Convertit en PDF
126
  with st.spinner("Conversion en PDF..."):