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 = []
|