CannaTech commited on
Commit
3a4962a
·
1 Parent(s): c102210

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -5
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 __call__(self, input_data, output_data):
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(input_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