Docfile commited on
Commit
0aa2a41
·
verified ·
1 Parent(s): 957c597

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -6
app.py CHANGED
@@ -7,10 +7,15 @@ import json
7
  def main():
8
  st.title("Analyseur d'Images Géométriques avec Gemini")
9
 
10
- # Configuration de l'API key
11
- api_key = st.sidebar.text_input("Entrez votre clé API Google", type="password")
12
- if not api_key:
13
- st.warning("Veuillez entrer votre clé API Google dans la barre latérale")
 
 
 
 
 
14
  return
15
 
16
  # Initialisation du client
@@ -51,8 +56,8 @@ def main():
51
  # Affichage des résultats
52
  for part in response.candidates[0].content.parts:
53
  if part.thought:
54
- st.subheader("Réflexions")
55
- st.markdown(part.text)
56
  else:
57
  st.subheader("Réponse")
58
  st.markdown(part.text)
 
7
  def main():
8
  st.title("Analyseur d'Images Géométriques avec Gemini")
9
 
10
+ # Utilisation des secrets pour la clé API
11
+ try:
12
+ api_key = st.secrets["GOOGLE_API_KEY"]
13
+ except Exception as e:
14
+ st.error("Erreur: La clé API Google n'est pas configurée dans les secrets.")
15
+ st.info("Créez un fichier .streamlit/secrets.toml avec le contenu suivant:")
16
+ st.code("""
17
+ GOOGLE_API_KEY = "votre_clé_api"
18
+ """)
19
  return
20
 
21
  # Initialisation du client
 
56
  # Affichage des résultats
57
  for part in response.candidates[0].content.parts:
58
  if part.thought:
59
+ with st.expander("Voir le raisonnement"):
60
+ st.markdown(part.text)
61
  else:
62
  st.subheader("Réponse")
63
  st.markdown(part.text)