Spaces:
Paused
Paused
import os | |
import csv | |
from huggingface_hub import Repository | |
DATASET_REPO_URL = "https://huggingface.co/datasets/FranklinWillemen/persistent-space-dataset" | |
DATA_FILENAME = "data.csv" | |
DATA_FILE = os.path.join("data", DATA_FILENAME) | |
HF_TOKEN = os.environ.get("HF_TOKEN") | |
repo = Repository( | |
local_dir="data", clone_from=DATASET_REPO_URL, use_auth_token=HF_TOKEN | |
) | |
def save_as_hf_dataset(): | |
with open(DATA_FILE, "a") as csvfile: | |
for message in context: | |
writer = csv.DictWriter(csvfile, fieldnames=["name", "message"]) | |
writer.writerow( | |
{"name": message['role'], "message": message['content']} | |
) | |
commit_url = repo.push_to_hub() | |
print(commit_url) |