def generate_response(self, input_text):
input_ids = self.tokenizer.encode(input_text, return_tensors="pt")
response = self.model.generate(input_ids, max_length=100, num_return_sequences=1, temperature=0.7)
response_text = self.tokenizer.decode(response[0], skip_special_tokens=True)
return response_text