Spaces:
Sleeping
Sleeping
Upload app.py
Browse files
app.py
CHANGED
@@ -29,8 +29,19 @@ async def generate_text(request: Request):
|
|
29 |
prompt = data.get("prompt", "")
|
30 |
max_length = data.get("max_length", 50)
|
31 |
|
32 |
-
# Tokenize and
|
33 |
-
inputs = tokenizer(
|
34 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
35 |
response = tokenizer.decode(outputs[0], skip_special_tokens=True)
|
36 |
return {"generated_text": response}
|
|
|
29 |
prompt = data.get("prompt", "")
|
30 |
max_length = data.get("max_length", 50)
|
31 |
|
32 |
+
# Tokenize with padding and attention mask
|
33 |
+
inputs = tokenizer(
|
34 |
+
prompt,
|
35 |
+
return_tensors="pt",
|
36 |
+
padding=True,
|
37 |
+
truncation=True
|
38 |
+
).to(model.device)
|
39 |
+
|
40 |
+
outputs = model.generate(
|
41 |
+
inputs["input_ids"],
|
42 |
+
attention_mask=inputs["attention_mask"],
|
43 |
+
max_length=max_length
|
44 |
+
)
|
45 |
+
|
46 |
response = tokenizer.decode(outputs[0], skip_special_tokens=True)
|
47 |
return {"generated_text": response}
|