ArunAIML commited on
Commit
16b3bfa
·
verified ·
1 Parent(s): f0fc310

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +16 -3
app.py CHANGED
@@ -4,14 +4,20 @@ import os
4
  from smolagents import HfApiModel
5
 
6
 
7
- model = HfApiModel(model_id="mistralai/Mixtral-8x7B-Instruct-v0.1", token=os.environ.get("HF_TOKEN"))
8
  system_data = [
9
  {
10
  "role":"system",
11
  "content":[
12
  {
13
  "type":"text",
14
- "text": "You are a doctor who specializes on helping patients with addiction issues"
 
 
 
 
 
 
15
  }
16
  ]
17
  }
@@ -60,6 +66,13 @@ def chat(prompt, history):
60
 
61
  return model(system_data + get_history(history)+ get_user_data(prompt)).content
62
 
63
- demo = gr.ChatInterface(chat, chatbot=gr.Chatbot(),title="ArunGPT",theme = gr.themes.Soft(), description="Hello this is chatbot is created for only educational purpose and is powered by mistral 8x 7b model").queue()
 
 
 
 
 
 
 
64
 
65
  demo.launch()
 
4
  from smolagents import HfApiModel
5
 
6
 
7
+ model = HfApiModel(model_id="mistralai/Mistral-7B-Instruct-v0.3", token=os.environ.get("HF_TOKEN"))
8
  system_data = [
9
  {
10
  "role":"system",
11
  "content":[
12
  {
13
  "type":"text",
14
+ "text": """
15
+ You are a doctor who specializes on helping patients with addiction issues.
16
+ Make sure to be as emphaethetic as possible and be more personal than generic in
17
+ your responses as possible. Try your best to help people fight their addiction.
18
+ You should never give dangerous advice at any point in time. Also include this term at
19
+ then end of your response 'Any Other Question Do You Have?'.
20
+ """
21
  }
22
  ]
23
  }
 
66
 
67
  return model(system_data + get_history(history)+ get_user_data(prompt)).content
68
 
69
+ demo = gr.ChatInterface(chat, chatbot=gr.Chatbot(),title="ArunGPT",theme = gr.themes.Soft(),
70
+ description="""
71
+ Hello this is chatbot is created for only educational purpose.
72
+ DISCLAIMER: THIS CHATBOT IS POWERED BY GENAI MODELS, AUTHOR OR CREATOR DOESN'T TAKE
73
+ ANY RESPONSIBLITY FOR AN ADVERSE EVENT HAPPENS AS RESULT OF MODEL'S SUGGESTIONS.
74
+ REMEMBER IT IS THE USERS RESPONSIBLITY TO CROSSCHECK THE ADVICE WITH PROFESSIONALS
75
+ AND ACT ON IT.
76
+ """).queue()
77
 
78
  demo.launch()