roundb commited on
Commit
1843bfb
·
verified ·
1 Parent(s): 0763e27

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -5
app.py CHANGED
@@ -17,7 +17,7 @@ from openai import OpenAI
17
  NV_API_KEY = os.environ.get("NVIDIA_API_KEY") or os.environ.get("NV_API_KEY")
18
  if not NV_API_KEY:
19
  raise RuntimeError(
20
- "A chave da NVIDIA não foi encontrada.\n"
21
  "Defina um secret chamado 'NVIDIA_API_KEY' (ou NV_API_KEY) com a tua chave da NVIDIA.\n"
22
  "• Localmente: export NVIDIA_API_KEY='SUA_CHAVE'\n"
23
  "• Hugging Face Spaces: Settings -> Repository secrets -> Add secret."
@@ -258,7 +258,8 @@ body, .gradio-container {
258
 
259
 
260
  # ========= Layout Gradio =========
261
- with gr.Blocks(title=APP_TITLE, css=custom_css, theme=gr.themes.Soft()) as demo:
 
262
  # Header
263
  with gr.Group(elem_id="header-box"):
264
  gr.HTML(
@@ -279,8 +280,9 @@ with gr.Blocks(title=APP_TITLE, css=custom_css, theme=gr.themes.Soft()) as demo:
279
  with gr.Column(scale=3):
280
  with gr.Group(elem_classes="card"):
281
  gr.Markdown("### 💬 Conversa Jurídica")
 
 
282
  chatbot_ui = gr.Chatbot(
283
- type="tuples",
284
  elem_id="chat-window",
285
  label="Chatbot",
286
  )
@@ -340,6 +342,7 @@ with gr.Blocks(title=APP_TITLE, css=custom_css, theme=gr.themes.Soft()) as demo:
340
  )
341
 
342
  # Para Hugging Face Spaces basta que a variável `demo` exista;
343
- # ainda assim manter o launch permite rodar localmente.
344
  if __name__ == "__main__":
345
- demo.launch()
 
 
17
  NV_API_KEY = os.environ.get("NVIDIA_API_KEY") or os.environ.get("NV_API_KEY")
18
  if not NV_API_KEY:
19
  raise RuntimeError(
20
+ "A chave da NVIDIA não foi encontrada.\n"
21
  "Defina um secret chamado 'NVIDIA_API_KEY' (ou NV_API_KEY) com a tua chave da NVIDIA.\n"
22
  "• Localmente: export NVIDIA_API_KEY='SUA_CHAVE'\n"
23
  "• Hugging Face Spaces: Settings -> Repository secrets -> Add secret."
 
258
 
259
 
260
  # ========= Layout Gradio =========
261
+ # Gradio 6+: css e theme foram movidos para o launch()
262
+ with gr.Blocks(title=APP_TITLE) as demo:
263
  # Header
264
  with gr.Group(elem_id="header-box"):
265
  gr.HTML(
 
280
  with gr.Column(scale=3):
281
  with gr.Group(elem_classes="card"):
282
  gr.Markdown("### 💬 Conversa Jurídica")
283
+
284
+ # ✅ REMOVIDO: type="tuples" (não existe nesta versão)
285
  chatbot_ui = gr.Chatbot(
 
286
  elem_id="chat-window",
287
  label="Chatbot",
288
  )
 
342
  )
343
 
344
  # Para Hugging Face Spaces basta que a variável `demo` exista;
345
+ # manter o launch permite rodar localmente.
346
  if __name__ == "__main__":
347
+ demo.launch(theme=gr.themes.Soft(), css=custom_css)
348
+