Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
update trending score
Browse files
src/routes/api/models/+server.ts
CHANGED
@@ -78,7 +78,7 @@ export async function PATCH({ request } : RequestEvent) {
|
|
78 |
|
79 |
let total_updates = 0;
|
80 |
for (const model of models) {
|
81 |
-
const hugging_face_request = await fetch(`https://huggingface.co/api/models?id=${model.id}`)
|
82 |
const hugging_face_model = await hugging_face_request.json()?.catch(() => {})
|
83 |
|
84 |
if (!hugging_face_model) {
|
|
|
78 |
|
79 |
let total_updates = 0;
|
80 |
for (const model of models) {
|
81 |
+
const hugging_face_request = await fetch(`https://huggingface.co/api/models?id=${model.id}&sort=likes7d`)
|
82 |
const hugging_face_model = await hugging_face_request.json()?.catch(() => {})
|
83 |
|
84 |
if (!hugging_face_model) {
|
src/routes/api/models/[id]/+server.ts
CHANGED
@@ -124,7 +124,7 @@ export async function POST({ params, cookies, fetch } : RequestEvent) {
|
|
124 |
}, { status: 404 })
|
125 |
}
|
126 |
|
127 |
-
const data = await fetch(`https://huggingface.co/api/models
|
128 |
const hf_model = await data.json()
|
129 |
|
130 |
await prisma.model.update({
|
@@ -133,6 +133,10 @@ export async function POST({ params, cookies, fetch } : RequestEvent) {
|
|
133 |
},
|
134 |
data: {
|
135 |
isPublic: true,
|
|
|
|
|
|
|
|
|
136 |
instance_prompt: hf_model?.cardData?.instance_prompt
|
137 |
}
|
138 |
})
|
|
|
124 |
}, { status: 404 })
|
125 |
}
|
126 |
|
127 |
+
const data = await fetch(`https://huggingface.co/api/models?id=${model.id}&sort=likes7d`)
|
128 |
const hf_model = await data.json()
|
129 |
|
130 |
await prisma.model.update({
|
|
|
133 |
},
|
134 |
data: {
|
135 |
isPublic: true,
|
136 |
+
likes: hf_model?.likes,
|
137 |
+
downloads: hf_model?.downloads,
|
138 |
+
likes7d: hf_model?.trendingScore,
|
139 |
+
id: hf_model?.id,
|
140 |
instance_prompt: hf_model?.cardData?.instance_prompt
|
141 |
}
|
142 |
})
|
src/routes/api/models/submit/+server.ts
CHANGED
@@ -27,7 +27,7 @@ export async function POST({ request, fetch, cookies }) {
|
|
27 |
}
|
28 |
|
29 |
// get model on hugging face
|
30 |
-
const res = await fetch(`https://huggingface.co/api/models
|
31 |
const data = await res.json();
|
32 |
|
33 |
if (data?.error) {
|
@@ -58,6 +58,7 @@ export async function POST({ request, fetch, cookies }) {
|
|
58 |
image: model.image,
|
59 |
likes: data.likes,
|
60 |
downloads: data.downloads,
|
|
|
61 |
isPublic: false,
|
62 |
}
|
63 |
})
|
|
|
27 |
}
|
28 |
|
29 |
// get model on hugging face
|
30 |
+
const res = await fetch(`https://huggingface.co/api/models?id=${model.id}&sort=likes7d`)
|
31 |
const data = await res.json();
|
32 |
|
33 |
if (data?.error) {
|
|
|
58 |
image: model.image,
|
59 |
likes: data.likes,
|
60 |
downloads: data.downloads,
|
61 |
+
likes7d: data.trendingScore,
|
62 |
isPublic: false,
|
63 |
}
|
64 |
})
|
src/routes/api/scrap-models/[slug]/+server.ts
CHANGED
@@ -89,7 +89,7 @@ export async function PATCH({ request, params } : RequestEvent) {
|
|
89 |
})
|
90 |
|
91 |
for (const model of models) {
|
92 |
-
const hf_model = await fetch(`https://huggingface.co/api/models?id=${model.id}`)
|
93 |
const new_model = await hf_model.json();
|
94 |
const update_data = {
|
95 |
instance_prompt: model.instance_prompt,
|
|
|
89 |
})
|
90 |
|
91 |
for (const model of models) {
|
92 |
+
const hf_model = await fetch(`https://huggingface.co/api/models?id=${model.id}&sort=likes7d`)
|
93 |
const new_model = await hf_model.json();
|
94 |
const update_data = {
|
95 |
instance_prompt: model.instance_prompt,
|