Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -9,9 +9,6 @@ import json
|
|
9 |
openai.api_key = os.getenv("OPENAI_API_KEY")
|
10 |
|
11 |
# Set up the Hugging Face Dataset Saver
|
12 |
-
HF_TOKEN = os.getenv("HF_TOKEN")
|
13 |
-
DATASET_NAME = "CannaTech/Flagged"
|
14 |
-
|
15 |
class CustomFlaggingCallback(gr.FlaggingCallback):
|
16 |
def __init__(self, hf_token, dataset_name):
|
17 |
self.hf_writer = gr.HuggingFaceDatasetSaver(hf_token, dataset_name)
|
@@ -19,12 +16,16 @@ class CustomFlaggingCallback(gr.FlaggingCallback):
|
|
19 |
def setup(self, interface):
|
20 |
pass
|
21 |
|
22 |
-
def
|
23 |
# Custom logic to handle flagged data
|
24 |
# Example: Save flagged data to Hugging Face Dataset without writing the output to JSON file
|
25 |
-
self.hf_writer.add_data(
|
26 |
self.hf_writer.flush()
|
27 |
|
|
|
|
|
|
|
|
|
28 |
# Create an instance of the custom flagging callback
|
29 |
custom_callback = CustomFlaggingCallback(HF_TOKEN, DATASET_NAME)
|
30 |
|
|
|
9 |
openai.api_key = os.getenv("OPENAI_API_KEY")
|
10 |
|
11 |
# Set up the Hugging Face Dataset Saver
|
|
|
|
|
|
|
12 |
class CustomFlaggingCallback(gr.FlaggingCallback):
|
13 |
def __init__(self, hf_token, dataset_name):
|
14 |
self.hf_writer = gr.HuggingFaceDatasetSaver(hf_token, dataset_name)
|
|
|
16 |
def setup(self, interface):
|
17 |
pass
|
18 |
|
19 |
+
def flag(self, flagged_data):
|
20 |
# Custom logic to handle flagged data
|
21 |
# Example: Save flagged data to Hugging Face Dataset without writing the output to JSON file
|
22 |
+
self.hf_writer.add_data(flagged_data["input"])
|
23 |
self.hf_writer.flush()
|
24 |
|
25 |
+
# Define your Hugging Face API token and dataset name
|
26 |
+
HF_TOKEN = os.getenv("HF_TOKEN")
|
27 |
+
DATASET_NAME = "CannaTech/Flagged"
|
28 |
+
|
29 |
# Create an instance of the custom flagging callback
|
30 |
custom_callback = CustomFlaggingCallback(HF_TOKEN, DATASET_NAME)
|
31 |
|