Spaces:
Sleeping
Sleeping
File size: 788 Bytes
b11dd92 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
from transformers import GPT2Tokenizer
import json
import os
def preprocess_input(prompt, tokenizer):
return tokenizer(prompt, return_tensors="pt", truncation=True, max_length=128)
def save_feedback(prompt, generated_text, user_feedback):
feedback_data = {
"prompt": prompt,
"generated_text": generated_text,
"user_feedback": user_feedback
}
os.makedirs("data/feedback", exist_ok=True)
with open(f"data/feedback/feedback_{len(os.listdir('data/feedback'))}.json", "w") as f:
json.dump(feedback_data, f)
def load_feedback_data():
feedback_data = []
for file in os.listdir("data/feedback"):
with open(os.path.join("data/feedback", file), "r") as f:
feedback_data.append(json.load(f))
return feedback_data |