ryanrwatkins commited on
Commit
bc4c76e
1 Parent(s): 26e8541

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +19 -2
app.py CHANGED
@@ -7,6 +7,7 @@ import langchain
7
  import chromadb
8
  import glob
9
  import pickle
 
10
 
11
  from PyPDF2 import PdfReader
12
  from PyPDF2 import PdfWriter
@@ -28,6 +29,18 @@ os.environ["OPENAI_API_KEY"] = os.environ['openai_key']
28
  prompt_templates = {"All Needs Experts": "Respond as if you are combination of all needs assessment experts."}
29
  actor_description = {"All Needs Experts": "<div style='float: left;margin: 0px 5px 0px 5px;'><img src='https://na.weshareresearch.com/wp-content/uploads/2023/04/experts2.jpg' alt='needs expert image' style='width:70px;align:top;'></div>A combiation of all needs assessment experts."}
30
 
 
 
 
 
 
 
 
 
 
 
 
 
31
  def get_empty_state():
32
  return { "messages": []}
33
 
@@ -79,8 +92,12 @@ def submit_message(prompt, prompt_template, temperature, max_tokens, context_len
79
  prompt_template = prompt_templates[prompt_template]
80
 
81
 
82
- with open('prompt_history.txt', 'w') as f:
83
- f.write(str(prompt + "\n"))
 
 
 
 
84
 
85
 
86
  system_prompt = []
 
7
  import chromadb
8
  import glob
9
  import pickle
10
+ from datetime import datetime
11
 
12
  from PyPDF2 import PdfReader
13
  from PyPDF2 import PdfWriter
 
29
  prompt_templates = {"All Needs Experts": "Respond as if you are combination of all needs assessment experts."}
30
  actor_description = {"All Needs Experts": "<div style='float: left;margin: 0px 5px 0px 5px;'><img src='https://na.weshareresearch.com/wp-content/uploads/2023/04/experts2.jpg' alt='needs expert image' style='width:70px;align:top;'></div>A combiation of all needs assessment experts."}
31
 
32
+
33
+ prompts_archive_url = "https://huggingface.co/datasets/ryanrwatkins/na_prompts_archive"
34
+ prompts_archive_file_name = "prompts_archive.txt"
35
+ prompts_archive_file = os.path.join("prompts_archive", prompts_archive_file_name)
36
+
37
+ HF_TOKEN = os.environ.get("HF_TOKEN")
38
+ repo = Repository(
39
+ local_dir="data", clone_from=prompts_archive_url, use_auth_token=HF_TOKEN
40
+ )
41
+ repo.push_to_hub()
42
+
43
+
44
  def get_empty_state():
45
  return { "messages": []}
46
 
 
92
  prompt_template = prompt_templates[prompt_template]
93
 
94
 
95
+
96
+ with open(DATA_FILE, "a") as csvfile:
97
+ writer = csv.DictWriter(csvfile, fieldnames=["prompt", "time"])
98
+ writer.writerow(
99
+ {"prompt": str(prompt), "time": str(datetime.now())}
100
+ )
101
 
102
 
103
  system_prompt = []