abhinav commited on
Commit
66c6070
·
verified ·
1 Parent(s): 5b09be4

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +15 -5
README.md CHANGED
@@ -53,13 +53,22 @@ adapter_repo = "abhina1857/rant_ai"
53
  tokenizer = AutoTokenizer.from_pretrained(base_model)
54
  model = AutoModelForCausalLM.from_pretrained(base_model)
55
  model = PeftModel.from_pretrained(model, adapter_repo)
56
- prompt = """### question:
57
- Why do you think things feel overwhelming?
58
 
59
  ### Rant AI:"""
 
60
 
61
- inputs = tokenizer(prompt, return_tensors="pt")
62
- outputs = model.generate(
 
 
 
 
 
 
 
 
63
  **inputs,
64
  max_new_tokens=100,
65
  temperature=0.8,
@@ -69,4 +78,5 @@ outputs = model.generate(
69
  pad_token_id=tokenizer.eos_token_id
70
  )
71
 
72
- print(tokenizer.decode(outputs[0], skip_special_tokens=True))
 
 
53
  tokenizer = AutoTokenizer.from_pretrained(base_model)
54
  model = AutoModelForCausalLM.from_pretrained(base_model)
55
  model = PeftModel.from_pretrained(model, adapter_repo)
56
+ prompt = """### question:
57
+ i have no reason to live
58
 
59
  ### Rant AI:"""
60
+ import re
61
 
62
+ def is_distress_prompt(prompt):
63
+ return bool(re.search(r"\b(i want to die|i wanna die|kill myself|suicidal|no reason to live|life is over|i'm suicidal|i want to disappear)\b", prompt, re.IGNORECASE))
64
+ if is_distress_prompt(prompt):
65
+ print("I'm really sorry you're feeling this way. You're not alone. Please consider talking to someone who can help — you deserve support. You can call a helpline or reach out to someone you trust.")
66
+ else:
67
+
68
+
69
+
70
+ inputs = tokenizer(prompt, return_tensors="pt")
71
+ outputs = model.generate(
72
  **inputs,
73
  max_new_tokens=100,
74
  temperature=0.8,
 
78
  pad_token_id=tokenizer.eos_token_id
79
  )
80
 
81
+ print(tokenizer.decode(outputs[0], skip_special_tokens=True))
82
+