File size: 2,475 Bytes
5916048
 
 
 
6294700
 
5916048
 
 
 
 
 
 
 
5be784e
5916048
 
 
 
 
 
 
 
 
 
 
5be784e
 
 
 
 
 
 
 
 
 
5916048
 
6294700
 
 
 
5916048
 
6294700
5916048
 
6294700
5916048
6294700
 
5916048
6294700
 
 
 
 
 
 
 
 
 
 
 
5916048
6294700
 
5916048
6294700
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5916048
6294700
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
import { ApiCollection } from "@/utils/type";

export const API_COLLECTIONS: Array<ApiCollection> = [{
  key: 'search',
  endpoints: [
    {
    method: 'GET',
    path: '/api/models',
    parameters: {
      search: "",
      author: "",
      filter: "",
      sort: "",
      direction: "",
      limit: 5,
      full: true,
      config: true
    }
  }, {
    method: 'GET',
    path: '/api/models/{repo_id}'
  }, {
    method: 'GET',
    path: '/api/models-tags-by-type'
  }, {
    method: 'GET',
    path: '/api/datasets',
    parameters: {
      search: "",
      author: "",
      filter: "",
      sort: "",
      direction: "",
      limit: 5,
      full: true,
    }
  }, {
    method: 'GET',
    path: '/api/datasets/{repo_id}',
    parameters: {
      full: true,
    }
  }, {
    method: 'GET',
    path: '/api/datasets/{repo_id}/parquet'
  }, {
    method: 'GET',
    path: '/api/datasets/{repo_id}/parquet/{config}/{split}/{n}.parquet'
  }, {
    method: 'GET',
    path: '/api/datasets-tags-by-type'
  }, {
    method: 'GET',
    path: '/api/spaces',
    parameters: {
      search: "",
      author: "",
      filter: "",
      sort: "",
      direction: "",
      limit: 5,
      full: true,
      config: true
    }
  }, {
    method: 'GET',
    path: '/api/spaces/{repo_id}'
  }, {
    method: 'GET',
    path: '/api/metrics'
  }],
},
// {
//   key: 'repo',
//   endpoints: [{
//     method: 'POST',
//     path: '/api/repos/create',
//   }, {
//     method: 'DELETE',
//     path: '/api/repos/delete'
//   }, {
//     method: 'PUT',
//     path: '/api/repos/{repo_type}/{repo_id}/settings'
//   }, {
//     method: 'POST',
//     path: '/api/repos/move'
//   }],
// },
{
  key: 'user',
  endpoints: [{
    method: 'GET',
    path: '/api/whoami-v2',
  }],
},
// {
//   key: 'collection',
//   endpoints: [{
//     method: 'POST',
//     path: '/api/collections',
//   }, {
//     method: 'GET',
//     path: '/api/collections/{namespace}/{slug}-{id}'
//   }, {
//     method: 'PATCH',
//     path: '/api/collections/{namespace}/{slug}-{id}'
//   }, {
//     method: 'DELETE',
//     path: '/api/collections/{namespace}/{slug}-{id}'
//   }, {
//     method: 'POST',
//     path: '/api/collections/{namespace}/{slug}-{id}/item'
//   }, {
//     method: 'PATCH',
//     path: '/api/collections/{namespace}/{slug}-{id}/items/{item_id}'
//   }, {
//     method: 'DELETE',
//     path: '/api/collections/{namespace}/{slug}-{id}/items/{item_id}'
//   }],
// }
]