michelebasilico commited on
Commit
e09300e
1 Parent(s): 1331023

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -11
app.py CHANGED
@@ -7,7 +7,7 @@ start_token = "<s>"
7
  start_instruction_token = "[INST] "
8
  end_instruction_token = " [/INST]"
9
  system_prompt = "Sei un assistente utile ed affidabile. Rispondi in maniera adeguata alla domanda seguente:\n"
10
- start_completion = "\nRisposta: "
11
 
12
  API_URL = "https://cyk11dj2ce5ybyjq.us-east-1.aws.endpoints.huggingface.cloud"
13
  token = "Bearer " + os.getenv("ITACA_TOKEN")
@@ -26,16 +26,16 @@ def query(payload):
26
 
27
  def predict(message, history):
28
  new_message = start_token + start_instruction_token + system_prompt + message + end_instruction_token + start_completion
29
- #print(new_message)
30
- #output = query({
31
- # "inputs": message,
32
- # "parameters": {
33
- # "max_new_tokens": 1024,
34
- # "return_full_text": False
35
- # }
36
- #})
37
- #return output[0]["generated_text"]
38
- return """Gli ISA, ovvero gli Indici Sintetici di Affidabilità, sono strumenti utilizzati dall'Agenzia delle Entrate per valutare l'affidabilità fiscale dei contribuenti. Questi indici considerano diversi aspetti come il volume delle vendite, i costi del personale, le spese per l'acquisto di beni e servizi, e altri fattori che possono influire sulla regolarità fiscale. Gli ISA aiutano a determinare l'affidabilità fiscale complessiva di un'impresa o di un professionista."""
39
 
40
  iface = gr.ChatInterface(predict)
41
  iface.launch()
 
7
  start_instruction_token = "[INST] "
8
  end_instruction_token = " [/INST]"
9
  system_prompt = "Sei un assistente utile ed affidabile. Rispondi in maniera adeguata alla domanda seguente:\n"
10
+ start_completion = "\nRisposta:"
11
 
12
  API_URL = "https://cyk11dj2ce5ybyjq.us-east-1.aws.endpoints.huggingface.cloud"
13
  token = "Bearer " + os.getenv("ITACA_TOKEN")
 
26
 
27
  def predict(message, history):
28
  new_message = start_token + start_instruction_token + system_prompt + message + end_instruction_token + start_completion
29
+ print(new_message)
30
+ output = query({
31
+ "inputs": message,
32
+ "parameters": {
33
+ "max_new_tokens": 512,
34
+ "return_full_text": False
35
+ }
36
+ })
37
+ return output[0]["generated_text"]
38
+ #return """Gli ISA, ovvero gli Indici Sintetici di Affidabilità, sono strumenti utilizzati dall'Agenzia delle Entrate per valutare l'affidabilità fiscale dei contribuenti. Questi indici considerano diversi aspetti come il volume delle vendite, i costi del personale, le spese per l'acquisto di beni e servizi, e altri fattori che possono influire sulla regolarità fiscale. Gli ISA aiutano a determinare l'affidabilità fiscale complessiva di un'impresa o di un professionista."""
39
 
40
  iface = gr.ChatInterface(predict)
41
  iface.launch()