graredcr commited on
Commit
8034603
·
1 Parent(s): c6721a6

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -9
app.py CHANGED
@@ -6,7 +6,7 @@ import time
6
  st.session_state.mytext = ""
7
  def semanticComparativeClassification():
8
  st.session_state["respuesta"] = ""
9
- st.session_state["log"] = ""
10
  apis_urls = [
11
  "https://api-inference.huggingface.co/models/symanto/sn-xlm-roberta-base-snli-mnli-anli-xnli",
12
  "https://api-inference.huggingface.co/models/sentence-transformers/paraphrase-multilingual-MiniLM-L12-v2",
@@ -18,7 +18,7 @@ def semanticComparativeClassification():
18
 
19
  def semanticComparativeClassificationCall(api_url: str):
20
 
21
- st.session_state["log"] = st.session_state["log"] + "Model: "+api_url+"\n"
22
  time.sleep(1)
23
  headers = {"Authorization": "Bearer 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"}
24
  #API_URL = "https://api-inference.huggingface.co/models/Maite89/Roberta_finetuning_semantic_similarity_stsb_multi_mt"
@@ -60,25 +60,25 @@ def semanticComparativeClassificationCall(api_url: str):
60
 
61
  #st.write(output)
62
  if "error" in output:
63
- st.session_state["log"] = st.session_state["log"] + output["error"]+'\n'
64
  else:
65
  index=0
66
  for i in output:
67
- st.session_state["log"] = st.session_state["log"]+ str(i) +' - '+sentences[index]+'\n'
68
  #container.write(i," - ", sentences[index])
69
  index = index + 1
70
  maxim = max(output)
71
- st.session_state["log"] = st.session_state["log"]+'MAX:', str(maxim),'\n'
72
 
73
  sentenceindex = output.index(maxim)
74
 
75
- st.session_state["log"] = st.session_state["log"]+'\n'
76
 
77
  if output[sentenceindex] < 0.3 :
78
- st.session_state["log"] = st.session_state["log"]+api_url+"\nNo tengo respuesta para esto, ¿me lo explicas mejor o te pongo en contacto con un humano? \n\n"
79
  st.session_state["respuesta"]= st.session_state["respuesta"] +api_url+"\nNo tengo respuesta para esto, ¿me lo explicas mejor o te pongo en contacto con un humano?"+"\n\n"
80
  else:
81
- st.session_state["log"] = st.session_state["log"]+api_url+"\nTema reconocido: "+ str(sentences[sentenceindex])+"\n\n"
82
  st.session_state["respuesta"] = st.session_state["respuesta"] +api_url+"\nTema reconocido: \n<span style='color:#f00'>"+str(sentences[sentenceindex])+"</span>\n\n"
83
 
84
 
@@ -89,10 +89,11 @@ def semanticComparativeClassificationCall(api_url: str):
89
 
90
 
91
  st.session_state.response = ""
 
92
  st.title('Reconocimiento semántico')
93
  title = st.text_input('Pregunta', '', on_change=semanticComparativeClassification,key='mytext')
94
 
95
  st.text_area( "Respuesta: ", key= "respuesta", height=200 )
96
- st.text_area( "Log: ", key= "log", height=600 )
97
 
98
 
 
6
  st.session_state.mytext = ""
7
  def semanticComparativeClassification():
8
  st.session_state["respuesta"] = ""
9
+ st.session_state["logresp"] = ""
10
  apis_urls = [
11
  "https://api-inference.huggingface.co/models/symanto/sn-xlm-roberta-base-snli-mnli-anli-xnli",
12
  "https://api-inference.huggingface.co/models/sentence-transformers/paraphrase-multilingual-MiniLM-L12-v2",
 
18
 
19
  def semanticComparativeClassificationCall(api_url: str):
20
 
21
+ st.session_state["logresp"] = st.session_state["logresp"] + "Model: "+api_url+"\n"
22
  time.sleep(1)
23
  headers = {"Authorization": "Bearer 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"}
24
  #API_URL = "https://api-inference.huggingface.co/models/Maite89/Roberta_finetuning_semantic_similarity_stsb_multi_mt"
 
60
 
61
  #st.write(output)
62
  if "error" in output:
63
+ st.session_state["logresp"] = st.session_state["logresp"] + output["error"]+'\n'
64
  else:
65
  index=0
66
  for i in output:
67
+ st.session_state["logresp"] = st.session_state["logresp"]+ str(i) +' - '+sentences[index]+'\n'
68
  #container.write(i," - ", sentences[index])
69
  index = index + 1
70
  maxim = max(output)
71
+ st.session_state["logresp"] = st.session_state["logresp"]+'MAX:', str(maxim),'\n'
72
 
73
  sentenceindex = output.index(maxim)
74
 
75
+ st.session_state["logresp"] = st.session_state["logresp"]+str(sentenceindex)+'\n'
76
 
77
  if output[sentenceindex] < 0.3 :
78
+ st.session_state["logresp"] = st.session_state["logresp"]+api_url+"\nNo tengo respuesta para esto, ¿me lo explicas mejor o te pongo en contacto con un humano? \n\n"
79
  st.session_state["respuesta"]= st.session_state["respuesta"] +api_url+"\nNo tengo respuesta para esto, ¿me lo explicas mejor o te pongo en contacto con un humano?"+"\n\n"
80
  else:
81
+ st.session_state["logresp"] = st.session_state["logresp"]+api_url+"\nTema reconocido: "+ str(sentences[sentenceindex])+"\n\n"
82
  st.session_state["respuesta"] = st.session_state["respuesta"] +api_url+"\nTema reconocido: \n<span style='color:#f00'>"+str(sentences[sentenceindex])+"</span>\n\n"
83
 
84
 
 
89
 
90
 
91
  st.session_state.response = ""
92
+ st.session_state.logresp = ""
93
  st.title('Reconocimiento semántico')
94
  title = st.text_input('Pregunta', '', on_change=semanticComparativeClassification,key='mytext')
95
 
96
  st.text_area( "Respuesta: ", key= "respuesta", height=200 )
97
+ st.text_area( "Log: ", key= "logresp", height=600 )
98
 
99