File size: 647 Bytes
0b5db2f
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import { deleteFile } from "../node_modules/@huggingface/hub/dist";
import type { RepoDesignation, Credentials } from "../node_modules/@huggingface/hub/dist";

export const RemoverDataset = async (name: string) => {
  const repo: RepoDesignation = { type: "dataset", name: "enzostvs/stable-diffusion-tpu-generations" };
  const credentials: Credentials = { accessToken: process.env.HF_TOKEN as string };

  const res: any = await deleteFile({
    repo,
    credentials,
    path: `images/${name}.png`,
  });

  if (res?.error) return {
    status: 500,
    ok: false,
    message: res?.error
  };

  return {
    status: 200,
    ok: true,
  };

}