VeuReu commited on
Commit
2109071
1 Parent(s): f95eaf7

Upload 7 files

Browse files
Files changed (2) hide show
  1. api_client.py +5 -3
  2. auth.py +6 -2
api_client.py CHANGED
@@ -15,7 +15,9 @@ class APIClient:
15
  GET /jobs/{job_id}/result -> JobResult {"book": {...}, "une": {...}, ...}
16
  """
17
  def __init__(self, base_url: str, use_mock: bool = False, data_dir: str | None = None, token: str | None = None, timeout: int = 180, tts_url: str | None = None):
18
- self.base_url = base_url.rstrip("/")
 
 
19
  # URL espec铆fica para el servicio TTS (por defecto usa la variable de entorno API_TTS_URL)
20
  self.tts_url = tts_url or os.getenv("API_TTS_URL", "https://veureu-tts.hf.space")
21
  print(f"馃敡 APIClient.__init__ - tts_url recibida: {tts_url}")
@@ -27,8 +29,8 @@ class APIClient:
27
  self.data_dir = data_dir
28
  self.timeout = timeout
29
  self.session = requests.Session()
30
- # Permite inyectar el token del engine via secret/var en el Space UI
31
- token = token or os.getenv("API_SHARED_TOKEN")
32
  if token:
33
  self.session.headers.update({"Authorization": f"Bearer {token}"})
34
 
 
15
  GET /jobs/{job_id}/result -> JobResult {"book": {...}, "une": {...}, ...}
16
  """
17
  def __init__(self, base_url: str, use_mock: bool = False, data_dir: str | None = None, token: str | None = None, timeout: int = 180, tts_url: str | None = None):
18
+ # Base URL del engine: prioritzar variable d'entorn ENGINE_URL
19
+ env_engine_url = os.getenv("ENGINE_URL")
20
+ self.base_url = (env_engine_url or base_url or "").rstrip("/")
21
  # URL espec铆fica para el servicio TTS (por defecto usa la variable de entorno API_TTS_URL)
22
  self.tts_url = tts_url or os.getenv("API_TTS_URL", "https://veureu-tts.hf.space")
23
  print(f"馃敡 APIClient.__init__ - tts_url recibida: {tts_url}")
 
29
  self.data_dir = data_dir
30
  self.timeout = timeout
31
  self.session = requests.Session()
32
+ # Token secret del engine: prioritzar API_ENGINE_VEUREU
33
+ token = token or os.getenv("API_ENGINE_VEUREU")
34
  if token:
35
  self.session.headers.update({"Authorization": f"Bearer {token}"})
36
 
auth.py CHANGED
@@ -199,9 +199,13 @@ def render_sidebar():
199
  index=0
200
  )
201
  st.markdown("---")
202
- st.button("Confirmar canvis", key="confirmar_canvis", use_container_width=True)
203
 
204
- if st.button("Confirmar canvis i tancar sessi贸"):
 
 
 
 
 
205
  # Persistir canvis de la sessi贸 actual abans de tancar
206
  try:
207
  base_dir = Path(__file__).parent
 
199
  index=0
200
  )
201
  st.markdown("---")
 
202
 
203
+ if st.button(
204
+ "Confirmar canvis i tancar sessi贸",
205
+ key="confirmar_canvis_tancar",
206
+ use_container_width=True,
207
+ type="primary",
208
+ ):
209
  # Persistir canvis de la sessi贸 actual abans de tancar
210
  try:
211
  base_dir = Path(__file__).parent