Spaces:
Runtime error
Runtime error
Upload app_public_version.py
Browse files- app_public_version.py +23 -3
app_public_version.py
CHANGED
@@ -18,6 +18,22 @@ from contextual import ContextualAI
|
|
18 |
from openai import AzureOpenAI
|
19 |
from datetime import datetime
|
20 |
import sys
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
21 |
|
22 |
|
23 |
def format_metadata_as_str(metadata):
|
@@ -123,7 +139,11 @@ def register_review(history, additional_feedback, response_json):
|
|
123 |
"timestamp": datetime.now().strftime('%Y-%m-%d %H:%M:%S'),
|
124 |
"additional_feedback": additional_feedback
|
125 |
}
|
126 |
-
|
|
|
|
|
|
|
|
|
127 |
|
128 |
|
129 |
# load search functionality here
|
@@ -202,7 +222,7 @@ def run_retrieval(query):
|
|
202 |
item["meta_data"] = format_metadata_as_str(metadata[item["opinion_idx"]])
|
203 |
else:
|
204 |
item["meta_data"] = ""
|
205 |
-
out_dict.append(
|
206 |
return out_dict
|
207 |
|
208 |
|
@@ -234,7 +254,7 @@ if "NV" in model_name:
|
|
234 |
model = load_embeddings_model(model_name=model_name)
|
235 |
|
236 |
|
237 |
-
examples = ["Can officers always order a passenger out of a car?"
|
238 |
|
239 |
css = """
|
240 |
.svelte-i3tvor {visibility: hidden}
|
|
|
18 |
from openai import AzureOpenAI
|
19 |
from datetime import datetime
|
20 |
import sys
|
21 |
+
from datetime import datetime
|
22 |
+
from pathlib import Path
|
23 |
+
from uuid import uuid4
|
24 |
+
from huggingface_hub import CommitScheduler
|
25 |
+
|
26 |
+
|
27 |
+
JSON_DATASET_DIR = Path("json_dataset")
|
28 |
+
JSON_DATASET_DIR.mkdir(parents=True, exist_ok=True)
|
29 |
+
JSON_DATASET_PATH = JSON_DATASET_DIR / f"train-{uuid4()}.json"
|
30 |
+
|
31 |
+
scheduler = CommitScheduler(
|
32 |
+
repo_id="ai-law-society-lab/NJ-caselaw-queries",
|
33 |
+
repo_type="dataset",
|
34 |
+
folder_path=JSON_DATASET_DIR,
|
35 |
+
path_in_repo="data", token=os.getenv('hf_token')
|
36 |
+
)
|
37 |
|
38 |
|
39 |
def format_metadata_as_str(metadata):
|
|
|
139 |
"timestamp": datetime.now().strftime('%Y-%m-%d %H:%M:%S'),
|
140 |
"additional_feedback": additional_feedback
|
141 |
}
|
142 |
+
|
143 |
+
with scheduler.lock:
|
144 |
+
with JSON_DATASET_PATH.open("a") as f:
|
145 |
+
json.dump(res, f)
|
146 |
+
f.write("\n")
|
147 |
|
148 |
|
149 |
# load search functionality here
|
|
|
222 |
item["meta_data"] = format_metadata_as_str(metadata[item["opinion_idx"]])
|
223 |
else:
|
224 |
item["meta_data"] = ""
|
225 |
+
out_dict.append(item)
|
226 |
return out_dict
|
227 |
|
228 |
|
|
|
254 |
model = load_embeddings_model(model_name=model_name)
|
255 |
|
256 |
|
257 |
+
examples = ["Can officers always order a passenger out of a car?"]
|
258 |
|
259 |
css = """
|
260 |
.svelte-i3tvor {visibility: hidden}
|