Spaces:
Sleeping
Sleeping
michelebasilico
commited on
Commit
•
e09300e
1
Parent(s):
1331023
Update app.py
Browse files
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 |
-
|
30 |
-
|
31 |
-
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
|
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()
|