Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -14,7 +14,7 @@ tokenizer = AutoTokenizer.from_pretrained(model_id)
|
|
14 |
model = AutoModelForCausalLM.from_pretrained(model_id, device_map="auto")
|
15 |
tokenizer.pad_token = tokenizer.eos_token
|
16 |
|
17 |
-
MAX_INPUT_TOKEN_LENGTH =
|
18 |
|
19 |
def generate_response(input_text, temperature=0.7, max_new_tokens=100):
|
20 |
input_ids = tokenizer.encode(input_text, return_tensors='pt').to(model.device)
|
@@ -23,7 +23,7 @@ def generate_response(input_text, temperature=0.7, max_new_tokens=100):
|
|
23 |
input_ids = input_ids[:, -MAX_INPUT_TOKEN_LENGTH:]
|
24 |
st.warning(f"Se recort贸 la entrada porque excedi贸 el l铆mite de {MAX_INPUT_TOKEN_LENGTH} tokens.")
|
25 |
|
26 |
-
streamer = TextIteratorStreamer(tokenizer, timeout=
|
27 |
generate_kwargs = dict(
|
28 |
input_ids=input_ids,
|
29 |
streamer=streamer,
|
@@ -65,7 +65,7 @@ def main():
|
|
65 |
st.write("Archivo CSV cargado exitosamente:")
|
66 |
st.write(df.head())
|
67 |
|
68 |
-
initial_prompt = f"
|
69 |
st.write(f"Query: {query}")
|
70 |
st.write(f"Prompt inicial: {initial_prompt}")
|
71 |
|
|
|
14 |
model = AutoModelForCausalLM.from_pretrained(model_id, device_map="auto")
|
15 |
tokenizer.pad_token = tokenizer.eos_token
|
16 |
|
17 |
+
MAX_INPUT_TOKEN_LENGTH = 10000
|
18 |
|
19 |
def generate_response(input_text, temperature=0.7, max_new_tokens=100):
|
20 |
input_ids = tokenizer.encode(input_text, return_tensors='pt').to(model.device)
|
|
|
23 |
input_ids = input_ids[:, -MAX_INPUT_TOKEN_LENGTH:]
|
24 |
st.warning(f"Se recort贸 la entrada porque excedi贸 el l铆mite de {MAX_INPUT_TOKEN_LENGTH} tokens.")
|
25 |
|
26 |
+
streamer = TextIteratorStreamer(tokenizer, timeout=60.0, skip_prompt=True, skip_special_tokens=True)
|
27 |
generate_kwargs = dict(
|
28 |
input_ids=input_ids,
|
29 |
streamer=streamer,
|
|
|
65 |
st.write("Archivo CSV cargado exitosamente:")
|
66 |
st.write(df.head())
|
67 |
|
68 |
+
initial_prompt = f"The following is a list of job titles: {job_titles}. Please provide the first job title from this list."
|
69 |
st.write(f"Query: {query}")
|
70 |
st.write(f"Prompt inicial: {initial_prompt}")
|
71 |
|