Spaces:
Paused
Paused
latest changes
Browse files- README.md +1 -1
- node_modules/.cache/@babel/register/.babel.7.5.5.development.json +0 -1
- package-lock.json +4 -4
- package.json +1 -1
- src/routes/+page.svelte +6 -5
- src/routes/generate/+server.ts +7 -2
README.md
CHANGED
@@ -1,5 +1,5 @@
|
|
1 |
---
|
2 |
-
title: Agents.js PoC -
|
3 |
emoji: 🤖
|
4 |
colorFrom: yellow
|
5 |
colorTo: orange
|
|
|
1 |
---
|
2 |
+
title: Agents.js PoC - Open Assistant 30B
|
3 |
emoji: 🤖
|
4 |
colorFrom: yellow
|
5 |
colorTo: orange
|
node_modules/.cache/@babel/register/.babel.7.5.5.development.json
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
{}
|
|
|
|
package-lock.json
CHANGED
@@ -8,7 +8,7 @@
|
|
8 |
"name": "poc-agents-js",
|
9 |
"version": "0.0.1",
|
10 |
"dependencies": {
|
11 |
-
"@huggingface/agents": "^0.0.
|
12 |
"@huggingface/inference": "^2.5.2",
|
13 |
"@sveltejs/adapter-node": "^1.3.1",
|
14 |
"daisyui": "^3.1.6",
|
@@ -439,9 +439,9 @@
|
|
439 |
}
|
440 |
},
|
441 |
"node_modules/@huggingface/agents": {
|
442 |
-
"version": "0.0.
|
443 |
-
"resolved": "https://registry.npmjs.org/@huggingface/agents/-/agents-0.0.
|
444 |
-
"integrity": "sha512-
|
445 |
"dependencies": {
|
446 |
"@huggingface/inference": "^2.6.1"
|
447 |
},
|
|
|
8 |
"name": "poc-agents-js",
|
9 |
"version": "0.0.1",
|
10 |
"dependencies": {
|
11 |
+
"@huggingface/agents": "^0.0.4",
|
12 |
"@huggingface/inference": "^2.5.2",
|
13 |
"@sveltejs/adapter-node": "^1.3.1",
|
14 |
"daisyui": "^3.1.6",
|
|
|
439 |
}
|
440 |
},
|
441 |
"node_modules/@huggingface/agents": {
|
442 |
+
"version": "0.0.4",
|
443 |
+
"resolved": "https://registry.npmjs.org/@huggingface/agents/-/agents-0.0.4.tgz",
|
444 |
+
"integrity": "sha512-jjsiMEba2dLLYUkMnX0g+bddM/9De0tk73RAiXL0uE117qdDOlUK/D+tI1krDfxpn9J+Qu9w7BqmufIMZFhV4Q==",
|
445 |
"dependencies": {
|
446 |
"@huggingface/inference": "^2.6.1"
|
447 |
},
|
package.json
CHANGED
@@ -38,7 +38,7 @@
|
|
38 |
},
|
39 |
"type": "module",
|
40 |
"dependencies": {
|
41 |
-
"@huggingface/agents": "^0.0.
|
42 |
"@huggingface/inference": "^2.5.2",
|
43 |
"@sveltejs/adapter-node": "^1.3.1",
|
44 |
"daisyui": "^3.1.6",
|
|
|
38 |
},
|
39 |
"type": "module",
|
40 |
"dependencies": {
|
41 |
+
"@huggingface/agents": "^0.0.4",
|
42 |
"@huggingface/inference": "^2.5.2",
|
43 |
"@sveltejs/adapter-node": "^1.3.1",
|
44 |
"daisyui": "^3.1.6",
|
src/routes/+page.svelte
CHANGED
@@ -42,16 +42,17 @@
|
|
42 |
filetypes,
|
43 |
}),
|
44 |
})
|
45 |
-
.then((res) =>
|
|
|
|
|
|
|
|
|
|
|
46 |
.then((res) => {
|
47 |
code = res;
|
48 |
return res;
|
49 |
});
|
50 |
|
51 |
-
if (codePromise === null) {
|
52 |
-
return;
|
53 |
-
}
|
54 |
-
|
55 |
code = await codePromise;
|
56 |
};
|
57 |
|
|
|
42 |
filetypes,
|
43 |
}),
|
44 |
})
|
45 |
+
.then((res) => {
|
46 |
+
if (!res.ok) {
|
47 |
+
throw new Error("Something went wrong with the code generation.");
|
48 |
+
}
|
49 |
+
return res.json();
|
50 |
+
})
|
51 |
.then((res) => {
|
52 |
code = res;
|
53 |
return res;
|
54 |
});
|
55 |
|
|
|
|
|
|
|
|
|
56 |
code = await codePromise;
|
57 |
};
|
58 |
|
src/routes/generate/+server.ts
CHANGED
@@ -1,4 +1,4 @@
|
|
1 |
-
import { json } from "@sveltejs/kit";
|
2 |
import {
|
3 |
defaultTools,
|
4 |
HfAgent,
|
@@ -29,7 +29,12 @@ export async function POST({ request }) {
|
|
29 |
}))
|
30 |
: undefined;
|
31 |
|
32 |
-
|
|
|
|
|
|
|
|
|
|
|
33 |
|
34 |
return json(code);
|
35 |
}
|
|
|
1 |
+
import { error, json } from "@sveltejs/kit";
|
2 |
import {
|
3 |
defaultTools,
|
4 |
HfAgent,
|
|
|
29 |
}))
|
30 |
: undefined;
|
31 |
|
32 |
+
let code = "";
|
33 |
+
try {
|
34 |
+
code = await agent.generateCode(prompt, files);
|
35 |
+
} catch (e) {
|
36 |
+
throw error(500, e as Error);
|
37 |
+
}
|
38 |
|
39 |
return json(code);
|
40 |
}
|