1import { ApifyClient } from 'apify-client';
2
3
4
5const client = new ApifyClient({
6 token: '<YOUR_API_TOKEN>',
7});
8
9
10const input = {
11 "agentSkills": `apify/agent-skills
12# One skill per line โ owner/repo or a GitHub repo URL:
13# anthropics/skills
14# https://github.com/anthropics/skills`,
15 "nodeDependencies": `# One package@version per line (omit @version for latest):
16# zod@^3.0
17# axios`,
18 "pythonRequirements": `# One package per line:
19# requests==2.31.0
20# pandas`,
21 "initBashScript": `#!/bin/bash
22# Runs on startup. Uncomment or add your own:
23# apt-get update && apt-get install -y jq
24# mkdir -p /sandbox/data`,
25 "idleTimeoutSecs": 900,
26 "bridges": [
27 {
28 "path": "/myapp",
29 "target": "http://127.0.0.1:3000/myapp"
30 }
31 ]
32};
33
34
35const run = await client.actor("apify/ai-code-sandbox").call(input);
36
37
38console.log('Results from dataset');
39console.log(`๐พ Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
40const { items } = await client.dataset(run.defaultDatasetId).listItems();
41items.forEach((item) => {
42 console.dir(item);
43});
44
45