AditiShashiKhare commited on
Commit
82bb1ef
·
verified ·
1 Parent(s): 9736e0b

Create drift_agent.py

Browse files
Files changed (1) hide show
  1. drift_agent.py +17 -0
drift_agent.py ADDED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from transformers import AutoTokenizer, AutoModelForSeq2SeqLM
2
+ import torch
3
+
4
+ MODEL_NAME = "google/flan-t5-base"
5
+
6
+ tokenizer = AutoTokenizer.from_pretrained(MODEL_NAME)
7
+ model = AutoModelForSeq2SeqLM.from_pretrained(MODEL_NAME)
8
+ model.eval()
9
+
10
+ def generate_response(prompt: str) -> str:
11
+ inputs = tokenizer(prompt, return_tensors="pt", truncation=True)
12
+ with torch.no_grad():
13
+ outputs = model.generate(
14
+ **inputs,
15
+ max_new_tokens=160
16
+ )
17
+ return tokenizer.decode(outputs[0], skip_special_tokens=True)