Spaces:
Runtime error
Runtime error
Commit
Β·
bc4c76e
1
Parent(s):
26e8541
Update app.py
Browse files
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 |
-
|
83 |
-
|
|
|
|
|
|
|
|
|
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 = []
|