Spaces:
Running
Running
import { uploadFiles, RepoDesignation, Credentials } from "@huggingface/hub" | |
export const UploaderDataset = async (results: Array<{ | |
file_name: string; | |
prompt: string; | |
}>, blobs: Array<Blob>) => { | |
const repo: RepoDesignation = { type: "dataset", name: "enzostvs/what-is-the-prompt" }; | |
const credentials: Credentials = { accessToken: process.env.HF_TOKEN as string }; | |
const res: any = await uploadFiles({ | |
repo, | |
credentials, | |
files: results.map((result, i) => { | |
return { | |
path: result.file_name, | |
content: blobs[i], | |
} | |
}) | |
}); | |
if (res?.data?.error) return { | |
status: 500, | |
ok: false, | |
error: res?.error | |
}; | |
return { | |
status: 200, | |
ok: true, | |
}; | |
} |