1import { ApifyClient } from 'apify-client';
2
3
4
5const client = new ApifyClient({
6 token: '<YOUR_API_TOKEN>',
7});
8
9
10const input = {
11 "chunks": [
12 {
13 "id": "chunk-001",
14 "text": "A source paragraph with enough context for a structural chunk quality review.",
15 "sourceUrl": "https://example.com/guide"
16 },
17 {
18 "id": "chunk-001",
19 "text": "A different source paragraph explains the service terms and the delivery process.",
20 "sourceId": "terms"
21 },
22 {
23 "id": "chunk-003",
24 "text": "A source paragraph with enough context for a structural chunk quality review.",
25 "sourceUrl": "https://example.com/copy"
26 },
27 {
28 "id": "",
29 "text": ""
30 },
31 {
32 "id": "0005",
33 "text": "Short note",
34 "sourceUrl": "relative/path"
35 },
36 {
37 "id": "chunk-006",
38 "text": "Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text Long text ",
39 "sourceId": "long-source"
40 }
41 ]
42};
43
44
45const run = await client.actor("danielmichalek/rag-chunk-quality-auditor").call(input);
46
47
48console.log('Results from dataset');
49console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
50const { items } = await client.dataset(run.defaultDatasetId).listItems();
51items.forEach((item) => {
52 console.dir(item);
53});
54
55