Update app.py
Browse files
app.py
CHANGED
@@ -1,6 +1,4 @@
|
|
1 |
import streamlit as st
|
2 |
-
import pdfplumber
|
3 |
-
import docx
|
4 |
from transformers import AutoTokenizer, AutoModelForCausalLM
|
5 |
|
6 |
st.title("Jogi Dokumentumok AI Válaszgenerálás")
|
@@ -14,11 +12,11 @@ if st.checkbox("Korábbi Beszélgetések Törlése"):
|
|
14 |
st.session_state.previous_conversations = []
|
15 |
|
16 |
# Tokenizáló modell és válaszgeneráló modell választása
|
17 |
-
tokenizer_name =
|
18 |
-
|
19 |
|
20 |
tokenizer = AutoTokenizer.from_pretrained(tokenizer_name)
|
21 |
-
model = AutoModelForCausalLM.from_pretrained(
|
22 |
|
23 |
# Definiáljuk a válaszgeneráló függvényt
|
24 |
def generate_response(input_text, tokenizer, model):
|
@@ -32,8 +30,6 @@ def generate_response(input_text, tokenizer, model):
|
|
32 |
response = tokenizer.decode(output[0], skip_special_tokens=True)
|
33 |
return response
|
34 |
|
35 |
-
|
36 |
-
|
37 |
# Dokumentum feltöltése drag and drop segítségével
|
38 |
document_file = st.file_uploader("Húzd ide a dokumentumot vagy kattints a feltöltéshez", type=["pdf", "docx", "doc"])
|
39 |
|
|
|
1 |
import streamlit as st
|
|
|
|
|
2 |
from transformers import AutoTokenizer, AutoModelForCausalLM
|
3 |
|
4 |
st.title("Jogi Dokumentumok AI Válaszgenerálás")
|
|
|
12 |
st.session_state.previous_conversations = []
|
13 |
|
14 |
# Tokenizáló modell és válaszgeneráló modell választása
|
15 |
+
tokenizer_name = "joeddav/xlm-roberta-large-xnli-anli"
|
16 |
+
model_name = "joeddav/xlm-roberta-large-xnli-anli"
|
17 |
|
18 |
tokenizer = AutoTokenizer.from_pretrained(tokenizer_name)
|
19 |
+
model = AutoModelForCausalLM.from_pretrained(model_name, trust_remote_code=True)
|
20 |
|
21 |
# Definiáljuk a válaszgeneráló függvényt
|
22 |
def generate_response(input_text, tokenizer, model):
|
|
|
30 |
response = tokenizer.decode(output[0], skip_special_tokens=True)
|
31 |
return response
|
32 |
|
|
|
|
|
33 |
# Dokumentum feltöltése drag and drop segítségével
|
34 |
document_file = st.file_uploader("Húzd ide a dokumentumot vagy kattints a feltöltéshez", type=["pdf", "docx", "doc"])
|
35 |
|