Spaces:
Sleeping
Sleeping
def transform_data(data): | |
transformed_data = {} | |
# get the id | |
transformation_id = data.get("id", 0) # substitute 0 (or any default) if no id is found | |
transformed_data["id"] = transformation_id | |
# split the conversations into separate messages | |
instructions = data.get("instruction", None) | |
outputs = data.get("output", None) | |
# build conversation array | |
conversations = [] | |
if instructions: | |
conversations.append({"from": "human", "value":instructions}) | |
if outputs: | |
conversations.append({"from": "gpt", "value": outputs}) | |
transformed_data["conversations"] = conversations | |
return transformed_data |