SpiceyToad commited on
Commit
3ec8d1c
·
verified ·
1 Parent(s): 2fa269c

Upload app.py

Browse files
Files changed (1) hide show
  1. app.py +14 -3
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 generate
33
- inputs = tokenizer(prompt, return_tensors="pt").to(model.device)
34
- outputs = model.generate(inputs["input_ids"], max_length=max_length)
 
 
 
 
 
 
 
 
 
 
 
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}