-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathweaviate.service.copy.ts
761 lines (746 loc) · 49.6 KB
/
weaviate.service.copy.ts
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
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
import weaviate, { WeaviateClient, ApiKey } from 'weaviate-ts-client';
import { OpenAI } from 'openai';
import * as dotenv from 'dotenv';
dotenv.config();
export class EmbeddingService {
private openai: OpenAI;
constructor() {
this.openai = new OpenAI({
apiKey: process.env.OPENAI_API_KEY,
});
}
/**
* Generates embeddings for a given text using OpenAI's API
* @param text The text to generate embeddings for
* @returns Promise containing the embedding vector
*/
async generateEmbedding(text: string): Promise<number[]> {
try {
const response = await this.openai.embeddings.create({
model: 'text-embedding-ada-002',
input: text,
});
return response.data[0].embedding;
} catch (error) {
throw new Error(`Failed to generate embedding: ${error.message}`);
}
}
/**
* Generates embeddings for multiple texts in batch
* @param texts Array of texts to generate embeddings for
* @returns Promise containing array of embedding vectors
*/
async generateEmbeddings(texts: string[]): Promise<number[][]> {
try {
const response = await this.openai.embeddings.create({
model: 'text-embedding-ada-002',
input: texts,
});
return response.data.map((item) => item.embedding);
} catch (error) {
throw new Error(`Failed to generate embeddings: ${error.message}`);
}
}
}
// Initialize the client
const client: WeaviateClient = weaviate.client({
scheme: 'http',
host: 'localhost:8080', // or your Weaviate instance URL
apiKey: new ApiKey('WVF5YThaHlkYwhGUSmCRgsX3tD5ngdN8pkih'),
});
export async function quickstart() {
try {
// 1. Create schema class for your data
const schemaConfig = {
class: 'Article',
vectorizer: 'none', // Set to 'none' for custom vectors
properties: [
{
name: 'title',
dataType: ['text'],
},
{
name: 'content',
dataType: ['text'],
},
],
};
// Create the schema class
const classExists = await client.schema.exists(schemaConfig.class);
if (!classExists) {
await client.schema.classCreator().withClass(schemaConfig).do();
}
const embeddingService = new EmbeddingService();
const embeddings = [
[
0.003552304, -0.0060118423, -0.0055779982, -0.01628384, 0.015200861,
0.01869771, -0.013856921, 0.004824479, -0.01692319, -0.021007197,
0.011462623, 0.027374597, -0.016048977, -0.018136648, 0.017484251,
-0.001654643, 0.027139734, 0.0072350875, 0.010699318, -0.00814192,
-0.021711787, 0.025012918, -0.0072807553, 0.0008693196, -0.013687299,
-0.0052876812, 0.023016581, -0.030349528, 0.006824077, -0.013354575,
0.01666223, -0.006406543, -0.010327452, -0.020302609, 0.00020397613,
0.012943565, 0.006064034, -0.016427368, 0.011573531, -0.026957063,
0.021763979, 0.014939901, -0.0043025613, -0.020824526, -0.026278568,
0.020472232, -0.0013928686, -0.0064489488, -0.0059890086, 0.003061375,
0.011175568, 0.0010479135, -0.04115323, -0.012728274, -0.013856921,
0.0006552517, -0.017027574, 0.021985793, 0.032802545, -0.0067718853,
0.010836322, 0.0016057132, 0.00076615927, 0.004543948, -0.010914609,
0.0012640201, -0.002754748, 0.0213073, -0.0015257945, -0.0065141884,
0.020198224, 0.0034218247, -0.009949061, -0.012408599, 0.034785833,
0.006429377, -0.012167213, -0.0025981728, -0.0021855314, -0.00040203994,
-0.00092395785, 0.013622059, 0.0032717732, 0.027948707, 0.015057333,
0.02207713, 0.00070744345, 0.01902391, 0.00166606, -0.015383531,
0.0057541453, 0.0044297785, 0.008742126, 0.0049973642, -0.03194138,
0.032280624, 0.01373949, 0.007385139, 0.0054964484, -0.04287556,
0.0011563745, -0.0038230491, -0.030610489, -0.011625722, -0.023642883,
0.0050887, 0.020889767, 0.010236116, 0.018423704, 0.011841014,
-0.00871603, 0.0037675952, 0.004403683, -0.030453913, -0.003350061,
-0.010399215, 0.016101168, -0.01590545, 0.0032685113, -0.0194023,
0.030949734, 0.034759738, 0.009792485, -0.01615336, 0.0047755493,
0.03141946, -0.021020245, -0.033115692, 0.00052028697, -0.023003533,
0.01570973, -0.0011433265, 0.0093358075, 0.023107918, -0.010477503,
-0.0026944014, -0.0349946, -0.009922965, -0.009179232, -0.0057802415,
0.007828769, 0.020328704, -0.018227985, -0.020537471, 0.011782298,
0.030036379, -0.0015649383, -0.004837527, 0.00912704, 0.019324012,
-0.007150276, -0.015018189, -0.00039266172, 0.02716583, -0.0010014301,
0.0023796197, 0.0037512854, 0.0044428264, -0.006344565, 0.008089729,
0.014470175, 0.013413291, -0.0070980843, -0.019128293, 0.021268157,
0.026161138, 0.02818357, -0.0013830826, -0.0033794187, -0.02227285,
-0.00814192, 0.038334873, -0.01692319, 0.005114796, -0.008820414,
0.010014301, 0.016805759, -0.0034740164, -0.029905898, -0.009655482,
0.0060346765, 0.0070132725, 0.03332446, -0.0033598468, 0.009113993,
0.003849145, 0.0040024584, -0.008461595, -0.009296663, 0.00032293674,
0.020720143, 0.029279597, 0.0007127442, -0.017823499, -0.6684725,
-0.03721275, 0.019167436, 0.004658118, 0.008128872, 0.0037088795,
0.015305244, -0.022338089, 0.012852229, 0.027818227, -0.0235385,
-0.020615758, -0.0021871624, -0.0054442566, 0.0067457897,
-0.00050560804, 0.015918497, -0.03212405, 0.0032603561, 0.021098534,
-0.012167213, 0.019924218, -0.017145004, -0.025730556, -0.012349884,
-0.004145986, -0.012963138, -0.0065794284, -0.014587607, 0.02010689,
-0.0029472054, 0.006941509, 0.0053985887, 0.014404936, 0.03358542,
-0.015383531, 0.015879354, 0.0067588375, -0.008866081, 0.01933706,
-0.02760946, -0.008168016, -0.01616641, -0.007894009, 0.0007070357,
0.00043262105, 0.0025883869, -0.010816749, 0.00963591, 0.014039593,
-0.014548463, 0.007365567, -0.014626751, -0.008246304, 0.0051832977,
-0.00031743213, 0.025182541, -0.00061039935, 0.018554183, -0.0050593424,
-0.012362932, -0.00459614, -0.04611145, -0.0049288627, -0.016244696,
0.02055052, 0.010947229, 0.008768221, -0.0047168336, -0.036377683,
0.0067262175, 0.01597069, -0.023682028, 0.006403281, -0.0012713595,
0.014209216, 0.0029455745, -0.0072350875, -0.012160689, -0.003284821,
0.0144962715, -0.015409628, -0.009805534, -0.019676307, 0.013517675,
-0.0116648665, -0.02995809, -0.016192505, -0.0021137677, 0.0008383307,
0.017732162, 0.0010772713, -0.0046679038, -0.022090178, 0.0026128518,
0.0010495444, 0.000513763, -0.0012338466, 0.012643462, -0.00456352,
-0.00018746233, 0.003113567, 0.024660623, 0.009903393, 0.030245146,
-0.009949061, 0.0047233575, 0.008128872, 0.013178429, -0.028522816,
-0.0063347793, 0.0066772876, -0.016375177, 0.015853258, -0.0148616135,
-0.027322404, -0.0015192706, 0.009531527, 0.00769829, 0.015474867,
0.03282864, -0.02150302, 0.0013398612, 0.0011123377, -0.010164352,
0.006112964, -0.0067914575, -0.01539658, -0.051826455, -0.023447163,
0.0017565801, -0.011482195, 0.005098486, -0.011612674, 0.0153704835,
-0.021137677, 0.0011971493, -0.009205328, 0.008128872, 0.0203548,
-0.026670007, -0.009622863, -0.0044819703, 0.016596992, -0.038204394,
-0.026878774, -0.006595738, 0.006602262, -0.012910945, 0.01084937,
-0.0038621929, -0.0016481191, -0.013021853, -0.0019082625, -0.00871603,
0.0065370225, -0.016048977, -0.014130929, -0.02283391, 0.0023404758,
-0.000042660675, 0.031315077, -0.008161492, 0.0011009207, -0.029540556,
0.0098446775, -0.023747267, 0.025456548, -0.03783905, -0.027374597,
0.020250417, 0.0032065334, -0.008663838, -0.009466287, -0.011984541,
-0.0006250783, -0.025039013, 0.009531527, 0.010092588, -0.013687299,
-0.016570896, 0.0071828957, 0.0042471075, -0.0024318115, 0.029723227,
0.0118083935, 0.015553155, 0.042849462, -0.011717058, 0.010288307,
0.004615712, 0.023551548, -0.009609815, 0.0060248906, -0.03269816,
0.020981101, -0.027635556, 0.014300552, 0.009355379, 0.030245146,
0.02557398, 0.020224322, 0.022377232, 0.00871603, 0.006435901,
-0.03429001, 0.0010674853, -0.014809422, 0.018280176, -0.0032522012,
0.01831932, -0.006367399, -0.00026727907, -0.015044285, 0.011841014,
0.00034984812, -0.009538051, -0.013948257, -0.03739542, 0.012284644,
0.0035914478, 0.009022657, -0.016179457, -0.0035066362, 0.015983738,
0.027400693, 0.008011441, 0.022481617, 0.024765007, -0.030871447,
-0.012349884, 0.007463427, -0.0037317134, 0.0044199927, 0.023486309,
0.009387999, 0.031341173, -0.0075090947, 0.015735826, -0.0064750444,
-0.02028956, 0.0061977757, 0.022246752, -0.018945621, 0.025078157,
-0.0033728948, 0.043293096, 0.016022881, -0.01705367, 0.016518703,
-0.02143778, -0.0073068514, -0.008592075, -0.006732742, 0.0049843164,
-0.027792132, -0.0054573044, -0.010627555, 0.013530723, 0.020811478,
0.0144962715, 0.01864552, 0.0036436396, -0.008128872, 0.006948033,
-0.0072546597, -0.020119937, 0.008063632, 0.0015469975, -0.00052191794,
-0.022468569, -0.0050560804, 0.011697486, -0.030845352, 0.03823049,
0.024008226, 0.012526031, -0.011906253, 0.022037985, 0.028287953,
-0.0023828817, -0.033820283, 0.007620002, 0.02042004, -0.0029162166,
-0.023695076, -0.025730556, 0.005718264, -0.030401722, -0.01007954,
0.0014042855, 0.017862642, 0.011619198, 0.004570044, -0.0078809615,
0.024086514, 0.05221789, 0.0026242686, 0.0059759608, -0.02920131,
0.009785961, -0.008122348, 0.008996561, -0.020850623, 0.020707095,
-0.011854062, -0.014052641, 0.011919301, -0.014731134, -0.031158501,
-0.0008375152, -0.003074423, -0.0037317134, 0.011390859, 0.0030010282,
0.00072905415, -0.004276465, 0.009374951, 0.021424731, 0.012617366,
0.0019098935, -0.027766036, -0.020054698, 0.018775998, 0.090239614,
0.011045089, -0.011749678, 0.009283615, -0.014104833, -0.017066717,
-0.0025965418, -0.013622059, 0.025091205, -0.0027889991, -0.02296439,
0.013922161, 0.011136425, -0.018997813, 0.03569919, 0.00061039935,
-0.008990036, -0.02747898, 0.0026161138, -0.025273876, 0.0012574961,
0.01211502, -0.0002497459, 0.002554136, 0.015096477, -0.044519603,
0.03543823, 0.02334278, -0.005868315, -0.009107469, 0.013100141,
-0.010360071, 0.005134368, 0.002296439, -0.004142724, 0.04211878,
0.0065141884, 0.038700216, -0.0055323304, -0.0011400646, 0.010966801,
0.014665894, -0.00084648567, -0.025365213, -0.0047592395, -0.030271241,
0.012871802, 0.0330635, -0.01889343, -0.045067616, -0.0041981777,
-0.004866885, -0.029227406, 0.0013439388, 0.0057965512, 0.02626552,
0.0075743343, 0.009883821, 0.008376783, 0.0023160109, 0.0029406815,
-0.0049516964, -0.01971545, 0.007822245, -0.018136648, -0.030140761,
0.002294808, 0.018227985, -0.013387196, 0.0057932893, 0.014639799,
0.00054638286, -0.039535284, -0.02582189, 0.027061446, 0.01851504,
0.03460316, 0.0016399641, -0.0060509862, 0.012304216, 0.007169848,
-0.026043706, 0.001035681, -0.025430452, 0.018332368, -0.009309712,
-0.01570973, 0.0027465932, -0.0026634126, 0.01933706, -0.0028705487,
0.025482643, 0.02818357, 0.01424836, 0.012669559, 0.016101168,
-0.008181064, 0.0020256941, -0.0003618767, -0.01851504, 0.00402203,
-0.016505655, -0.00817454, -0.021516068, 0.0064946166, -0.0072481357,
0.01838456, 0.0104253115, -0.00080244883, -0.010594934, 0.0016676909,
0.0032929762, 0.012891374, -0.024882438, 0.0064652585, 0.004240583,
0.014770278, 0.00052966515, -0.017732162, -0.007867913, -0.006070558,
-0.026774392, 0.02201189, 0.0128261335, -0.010379643, 0.035125077,
-0.002810202, -0.0021463875, -0.029618844, 0.0042112255, -0.010921133,
0.008905225, -0.0086116465, -0.025404356, -0.015814114, -0.011149473,
-0.016701374, -0.0062173475, -0.007195944, -0.02175093, -0.0007820614,
0.0035294702, 0.007378615, -0.009642434, -0.0050887, -0.03632549,
-0.0032407844, -0.0012632045, -0.016257744, 0.017510347, -0.010086064,
0.0074699507, -0.021398636, -0.01661004, -0.012447744, -0.022285897,
0.024164801, 0.011919301, 0.044858847, 0.020511376, 0.0604381,
0.0010495444, 0.02805309, 0.025417404, -0.00025341564, -0.0022034724,
0.019063054, 0.0067588375, -0.007365567, 0.0020697308, 0.019154388,
0.0047331434, 0.04712919, -0.0010984741, 0.02652648, 0.015748873,
0.00804406, -0.0037154034, -0.027870419, -0.034316104, -0.025587028,
0.014705039, 0.009414095, 0.021268157, -0.0114430515, 0.00075433456,
0.030506104, 0.0054409946, 0.02283391, 0.008161492, 0.019324012,
-0.010216544, -0.00022568874, 0.01736682, -0.0042536315, -0.030427817,
-0.014665894, -0.035125077, 0.015057333, 0.022090178, 0.018632472,
0.016375177, 0.0072742314, 0.009642434, 0.0019278345, 0.016636135,
-0.01488771, -0.011821441, -0.0031217218, -0.027844323, -0.011964969,
-0.035386037, -0.007717862, -0.02582189, 0.016884046, -0.011677914,
-0.020472232, 0.022625143, -0.0017565801, -0.05313125, 0.013361099,
0.009564146, 0.03168042, -0.0022524022, 0.017014526, 0.030480009,
0.011508291, -0.03194138, 0.023107918, 0.017953977, -0.0006915413,
0.012049781, 0.023134014, -0.023003533, -0.010947229, 0.010105636,
0.00407096, -0.024608431, -0.040631313, -0.0027612722, 0.025717508,
-0.011638771, -0.02092891, -0.018984765, -0.028261857, 0.018632472,
-0.0041329376, -0.004844051, -0.013341527, -0.013543771, -0.018919526,
-0.00612275, -0.022064082, 0.016505655, 0.009564146, 0.015344388,
-0.018997813, -0.0074308068, -0.002307856, -0.0029684084, -0.002813464,
0.015996786, -0.0153704835, 0.0150834285, 0.003539256, 0.0026634126,
0.000288482, -0.02169874, 0.0028999066, 0.028809872, -0.015761923,
-0.005852005, -0.011188616, 0.001538027, 0.0023698336, -0.0072155157,
-0.0038915507, 0.005127844, -0.016375177, -0.0072285635, 0.017379869,
-0.00028623937, -0.02150302, 0.00033231496, -0.008148444, -0.01692319,
0.0076852418, 0.011045089, -0.01820189, -0.014117881, -0.004615712,
0.0028999066, 0.0032652493, -0.0024171325, 0.03663864, -0.01736682,
0.01539658, 0.0375259, -0.0073198993, -0.01173663, 0.01533134,
-0.0046972614, -0.019050006, 0.01126038, -0.0026944014, 0.0086116465,
0.011332144, -0.005626928, -0.016322983, -0.021007197, 0.00082691375,
0.023042677, -0.014183121, 0.002072993, -0.0031902236, -0.0077309096,
-0.020393943, 0.012167213, -0.013341527, 0.00020703425, -0.0076917657,
-0.033037405, 0.027687747, -0.004097056, 0.00970115, -0.013517675,
0.0065565943, -0.006373923, -0.038908985, -0.008839985, -0.003816525,
0.016766615, 0.007463427, -0.015174764, -0.002030587, 0.013622059,
-0.026748296, -0.015748873, -0.009968633, -0.015070381, -0.024399664,
0.00966853, -0.0026210067, -0.014130929, -0.003849145, 0.0021039818,
-0.016114216, -0.0022377232, -0.025743604, 0.011710534, 0.005346397,
0.024099562, 0.02462148, -0.0140656885, -0.030714871, -0.02092891,
-0.02634381, -0.0131197125, -0.006344565, 0.013002281, -0.017601684,
0.0031722826, 0.018436752, 0.016009834, 0.008194112, -0.019310964,
-0.009596766, -0.0115931025, 0.0032261054, -0.012304216, -0.013400244,
0.010164352, 0.0033370128, -0.01653175, -0.0059596505, -0.005871577,
0.0009223269, 0.030062474, -0.0077896253, 0.005835695, 0.0027677962,
-0.0012110127, 0.0024040847, 0.016466511, 0.015683634, -0.0051474157,
-0.013106665, 0.009922965, -0.007587382, -0.012088925, 0.017901786,
0.014678942, 0.01730158, -0.0018185579, -0.017862642, -0.005365969,
-0.008957417, -0.0037773813, 0.030323433, -0.021659596, -0.00019582117,
0.01781045, 0.011834489, 0.00020244709, -0.029905898, 0.012382504,
0.004589616, -0.021476924, 0.012010637, -0.011182092, 0.018580278,
0.0018707496, -0.0018821666, -0.009016133, -0.0032049024, -0.0050201984,
0.0086116465, -0.03350713, 0.018162744, 0.005591046, -0.027244117,
-0.0044591366, -0.0076852418, 0.019506684, -0.028366242, -0.022755623,
0.0018577017, -0.027139734, -0.0026063279, 0.009577194, -0.024569288,
-0.008872605, 0.013348051, -0.0011147842, -0.020955006, 0.017901786,
0.21670033, -0.026957063, 0.0007188604, 0.0041981777, -0.010895037,
-0.012402075, 0.032019667, 0.0090618, 0.0077896253, 0.008944369,
0.009387999, 0.025352165, -0.020589663, -0.0065109264, -0.00077879947,
-0.012297692, -0.025091205, -0.017719114, -0.018867334, -0.016440416,
0.014091785, -0.029383982, -0.0069676046, -0.015814114, 0.024243088,
-0.014965997, -0.000031014362, -0.015540107, -0.00022609648,
0.019832883, -0.012336835, -0.001291747, 0.0152661, -0.0075482386,
-0.014665894, 0.005871577, 0.014235312, 0.004237321, 0.034707543,
-0.006181466, 0.021385588, -0.014796374, 0.011058137, 0.0014491378,
-0.005607356, 0.029175214, -0.0059041968, -0.027113637, -0.0060281525,
0.027191926, -0.02385165, -0.013609011, 0.013354575, 0.014913806,
-0.0062042996, -0.006132536, 0.004331919, 0.025025966, 0.020615758,
0.01329586, 0.010099112, 0.034498777, 0.0012827765, 0.025495691,
-0.015200861, 0.011175568, -0.034263913, 0.01914134, 0.009851201,
-0.015253052, 0.01488771, -0.024921583, -0.027113637, -0.014600655,
-0.031132406, -0.020824526, 0.033115692, 0.031497747, 0.037421517,
0.009962109, -0.0022246754, 0.002779213, 0.0089769885, -0.023747267,
-0.015109525, -0.025404356, 0.017523395, -0.0062303958, 0.0027335454,
-0.0171711, -0.010758034, -0.0057541453, -0.0022801291, -0.015031237,
0.01710586, -0.020198224, 0.010921133, 0.02385165, 0.003284821,
0.00605751, -0.016440416, 0.028470624, 0.0337159, 0.013289336,
-0.017275484, 0.01024264, -0.01424836, 0.02480415, -0.010725414,
-0.020080794, -0.0057019535, -0.007117656, 0.007587382, 0.0033696329,
0.009250996, 0.007620002, -0.008637742, -0.023969082, 0.025808843,
-0.038152203, -0.028731583, -0.020080794, -0.01482247, 0.000004727333,
-0.018214937, -0.016753566, -0.021659596, -0.00408727, -0.010059969,
-0.014339696, 0.030923638, 0.0010593303, -0.0039470047, 0.008252827,
0.00096391723, 0.014326648, 0.027139734, 0.02060271, -0.0045472104,
0.005587784, -0.010973325, 0.009009609, 0.011273428, -0.022064082,
-0.012199832, -0.0112995235, 0.038387064, 0.011893205, -0.004788597,
-0.004573306, -0.021907507, 0.02411261, 0.0044493508, 0.0041655577,
0.039039463, -0.0063054212, -0.031758707, -0.003584924, -0.009720722,
0.008037536, -0.024347473, 0.033794187, 0.0050299843, -0.005101748,
-0.022860005, -0.0075025707, -0.16638744, 0.007372091, 0.02665696,
-0.027139734, 0.0114430515, 0.016870998, 0.004312347, 0.0024709553,
0.018188842, 0.014391888, 0.005356183, -0.008957417, 0.0078809615,
-0.013308908, -0.004325395, -0.0040057204, -0.03217624, 0.014744182,
0.02055052, 0.0064261146, 0.012499935, -0.012950089, 0.015292197,
-0.012075877, 0.004570044, 0.0095576225, -0.0032619871, 0.011991065,
-0.008722554, -0.026800487, 0.008657314, -0.012082401, 0.03217624,
-0.0018462847, 0.035020694, -0.00814192, 0.020185176, -0.022155417,
-0.014652846, 0.018789046, 0.031054119, 0.02455624, 0.020472232,
-0.007359043, 0.0054899245, 0.010497075, 0.016270792, -0.014013497,
0.015200861, -0.008520311, 0.015696682, -0.025834939, 0.007404711,
-0.014796374, 0.017275484, 0.022938294, 0.014261408, 0.018710759,
0.007978821, 0.018332368, -0.005871577, 0.0014263039, 0.0014964367,
-0.01116252, 0.006445687, -0.009616339, -0.01218026, 0.007867913,
-0.03491631, 0.020511376, -0.017210245, -0.009394523, 0.002014277,
-0.0039111227, 0.0140656885, -0.0034544445, -0.035646997, 0.010634079,
0.0004124375, 0.0028770727, -0.00612275, 0.0046450696, -0.0125390785,
0.007078512, 0.010099112, 0.0021268157, 0.002859132, 0.010412263,
-0.026748296, -0.022416376, 0.0065207123, -0.01787569, -0.024190897,
-0.013028377, -0.017666923, 0.029984187, 0.006109702, -0.0032130573,
0.0028460838, -0.036612544, 0.00087747455, 0.019050006, -0.013648154,
-0.01710586, 0.030349528, -0.0044363025, -0.011580055, 0.01661004,
0.022951342, -0.010640603, -0.016766615, 0.009818582, -0.0029618845,
0.019963361, -0.0030173382, 0.047598917, 0.0026536265, -0.024595384,
0.011782298, 0.013269764, 0.04159686, 0.00052273343, -0.0213073,
0.026930967, -0.013426339, -0.019010862, -0.09848592, -0.030401722,
0.018358463, 0.027505076, -0.014274456, 0.019611068, -0.019624116,
0.056262754, -0.050286796, 0.02436052, 0.009303188, -0.02805309,
-0.002567184, -0.002837929, 0.00874865, -0.029123021, -0.02214237,
-0.010568839, -0.039665766, 0.017771306, -0.000054332475, -0.006732742,
0.018736854, -0.018632472, 0.0050593424, -0.009113993, -0.034316104,
0.03141946, 0.016009834, -0.00077145995, -0.017967025, -0.03295912,
-0.0045602582, -0.029905898, 0.011469147, -0.0053203013, -0.010347024,
-0.0012656511, 0.02232504, -0.02117682, -0.0054703527, 0.0009109099,
0.0009867512, -0.016375177, -0.008331115, 0.0011049982, -0.017510347,
0.02347326, 0.0057150014, -0.02792261, -0.021333396, 0.0013251823,
-0.00048481286, 0.0060281525, 0.018945621, -0.0041753436, 0.03421172,
0.0011465885, -0.011377811, -0.0014344589, -0.011214712, -0.013269764,
-0.011364764, 0.020537471, -0.00016503617, -0.007208992, -0.014287504,
0.012167213, -0.015096477, -0.009166184, 0.0075025707, 0.017145004,
-0.011690962, 0.013948257, -0.025600076, -0.03442049, -0.01820189,
-0.019232677, 0.023616787, 0.00076452823, -0.0419883, -0.02329059,
-0.0009859357, -0.015383531, 0.004589616, -0.000014054578, -0.023682028,
0.012238976, -0.011175568, -0.019519731, -0.0063282554, 0.0067457897,
0.007704814, -0.004240583, -0.0051996075, 0.011958445, -0.00664793,
-0.007907057, 0.032541584, 0.012167213, -0.008089729, -0.0031315077,
-0.049790975, 0.027870419, -0.014052641, -0.019767642, -0.00021814539,
-0.004410207, 0.014235312, -0.014196169, -0.0051408918, 0.013465484,
-0.0034446586, -0.0030222312, -0.004097056, 0.0050136745, 0.01685795,
-0.0062695392, 0.0305322, 0.0045178523, 0.00093782134, -0.01380473,
0.013896066, 0.0029031686, 0.0039796242, 0.0070393686, -0.019206582,
-0.005157202, -0.026565624, 0.0062010377, -0.013439387, 0.0072350875,
-0.022181513, -0.019793738, -0.019441444, 0.004110104, -0.014783326,
0.01326324, 0.0064587346, 0.026382953, -0.005610618, 0.042484123,
-0.016766615, -0.039404806, 0.024125658, -0.0074308068, -0.008676886,
0.0015094846, -0.011841014, 0.0031592345, 0.036534257, 0.010294831,
0.014391888, 0.019898122, -0.03556871, -0.00973377, -0.0155922985,
0.00016829815, 0.026617816, 0.003051589, -0.0021300777, 0.0013268132,
0.03982234, 0.004954959, 0.012036732, -0.0034935884, -0.0038230491,
0.009087896, -0.013543771, 0.027061446, 0.021137677, -0.027139734,
-0.010033873, -0.0008701351, 0.013883018, -0.0019539304, 0.024660623,
0.013700346, 0.017784355, 0.009140088, -0.0036436396, 0.008546406,
0.019076101, -0.00095820875, -0.009087896, 0.004315609, 0.025404356,
0.026174186, -0.010183924, 0.0171711, 0.009309712, 0.00035229462,
0.0007767607, 0.015044285, 0.008781269, 0.031836994, 0.004576568,
0.0030010282, 0.0017043883, 0.0018805356, 0.026826583, 0.018227985,
0.02289915, -0.0020061221, 0.0014980676, -0.01135824, -0.0457983,
0.0067066457, -0.0054475185, -0.02652648, -0.010803701, 0.016492607,
0.004566782, 0.031836994, 0.0031771755, 0.02659172, -0.021137677,
0.03517727, 0.010666698, 0.0069937008, -0.028079186, 0.04572001,
0.007620002, -0.0072220396, 0.01736682, -0.03823049, 0.011325619,
0.025939323, 0.015135621, -0.004906029, -0.0041264137, -0.0036436396,
0.006272801, -0.014196169, -0.02060271, -0.00087665906, -0.009453239,
-0.013765586, -0.028731583, 0.020785382, -0.012917469, 0.06732742,
-0.0012354776, 0.0014026545, 0.0021936863, -0.0062369197, 0.0021414945,
0.010744986, -0.0044689225, -0.021346444, -0.012578223, -0.005326825,
0.00820716, -0.011932349, -0.0076004304, -0.010666698, 0.013661202,
-0.003558828, -0.0043873726, -0.0052648475, -0.016596992, 0.007867913,
0.033950765, -0.007241612, 0.017158052, -0.024216993, -0.0125390785,
0.0033402748, -0.0109341815, -0.018488944, -0.040370353, 0.008324591,
-0.008833461, -0.050365083, -0.027087541, 0.014013497, -0.0056465,
0.0055127586, -0.0119519215, -0.01807141, 0.012023685, 0.015853258,
0.027400693, -0.030923638, -0.000026095897, -0.018932573, -0.015722778,
-0.0021822695, -0.0012583116, -0.0108624175,
],
[
-0.010791345, -0.0013438847, 0.028776918, -0.028857451, 0.014495836,
0.004144064, -0.00985851, 0.010482636, -0.037340198, -0.019368047,
0.013234161, 0.03014597, -0.01458979, -0.004013199, 0.007892177,
0.011710756, 0.026334101, 0.008402216, 0.017770821, -0.007959288,
-0.009871933, 0.01594542, -0.01582462, -0.029206425, 0.0051440084,
0.018509034, 0.012804654, -0.03280354, -0.011979197, 0.012596613,
0.019824397, -0.012878476, -0.017046029, -0.009133719, -0.010368549,
0.0018925118, 0.02411946, -0.022817519, -0.003108887, -0.02386444,
0.034924228, 0.023528889, 0.0016953752, -0.025367713, -0.00693921,
0.01743527, 0.0132140275, -0.0204955, 0.0016198761, 0.028240034,
0.021690065, 0.032991447, -0.038279742, -0.0026642808, 0.00028249263,
0.00264247, -0.01699234, 0.016817853, 0.026911251, -0.010616858,
-0.00039867742, 0.0016895031, -0.005140653, -0.0005813434, -0.019918352,
0.002766624, -0.02107265, 0.034333654, 0.008053242, -0.012811366,
0.023193337, 0.006593592, -0.006952632, -0.020804208, 0.025166381,
-0.015140095, -0.012167106, -0.001926067, 0.0048151677, 0.016643368,
-0.015770933, 0.0105564585, -0.0058654444, 0.029662775, 0.019542534,
0.000356314, 0.0050265654, 0.00041440642, 0.019139871, 0.018254016,
0.007731112, -0.0010435659, 0.005701024, 0.0053386283, -0.014455569,
0.03221297, 0.0127509665, 0.021126337, 0.01167049, -0.025501933,
-0.02237459, 0.029340645, -0.023582578, -0.017864775, -0.011818132,
0.0032095525, 0.014724011, 0.0034041726, 0.016750744, 0.006294951,
-0.026911251, 0.0053621167, -0.00072563067, -0.030333878, -0.012851632,
-0.029152736, -0.00006732007, -0.010818188, 0.006912366, -0.025314024,
0.039514575, 0.02982384, 0.0195828, -0.010818188, 0.01484481,
0.014482413, 0.0036877138, -0.017046029, -0.008811589, -0.007825067,
0.0009982665, 0.010563169, -0.008677368, 0.01860299, -0.008986075,
0.017717132, -0.010214196, 0.015435381, -0.009093452, -0.007865333,
-0.002169342, 0.0053520505, -0.021381358, -0.008731057, -0.006885522,
0.02658912, -0.00343605, 0.021596111, 0.025703264, 0.019837819,
-0.01251608, -0.04136682, 0.0016257482, 0.013710644, 0.020965273,
-0.0011341649, 0.002578715, 0.0031558643, -0.003623959, 0.004053465,
0.009811534, 0.0024780496, 0.01491192, -0.016455458, 0.024307368,
0.012032886, 0.028454788, -0.0010049775, 0.017784243, -0.0036071814,
-0.04163526, 0.014952186, -0.026817296, 0.0028337345, 0.009173985,
0.011167162, 0.023367824, -0.011979197, -0.028240034, -0.011952354,
-0.0013791177, 0.0007260501, 0.02166322, 0.0069928984, -0.008569992,
0.009147141, 0.0036742918, -0.027515244, 0.005325206, 0.013361671,
0.007476093, 0.025072427, -0.020723676, -0.012764389, -0.6769018,
-0.027005205, 0.0034092057, 0.002775013, -0.0030015104, 0.0099189095,
0.01283821, -0.019274093, 0.006523126, 0.031756617, -0.0031575419,
-0.014455569, -0.008939099, -0.00017962504, 0.0011492647, -0.013167051,
0.007959288, -0.04316538, -0.001585482, 0.027864218, -0.020146526,
0.018858008, -0.025018739, -0.01809295, -0.027045472, 0.005828534,
-0.0061171083, 0.00952967, -0.0043487507, 0.000086614295, -0.02581064,
0.01997204, 0.013334827, -0.0027498465, 0.030038593, -0.007979421,
-0.0044393498, 0.011636934, 0.006979476, 0.02652201, -0.021220293,
-0.020240482, 0.01180471, 0.0021458534, 0.0070600086, 0.00236564,
0.018522456, 0.0064660823, -0.0068419003, -0.008918965, -0.008442482,
0.019931775, -0.0032313634, 0.009496114, -0.008214307, 0.011496003,
0.036910694, 0.011959065, -0.0008296517, -0.016884964, 0.005180919,
-0.0065264814, -0.035246357, -0.013536158, -0.024038928, 0.025837485,
0.0020049217, 0.01381131, 0.018146638, -0.037823394, 0.016804432,
-0.0027280357, -0.0103819715, 0.0014806221, -0.015730666, 0.00732845,
0.011542981, 0.004036688, -0.011878532, -0.0037514686, 0.0036843582,
-0.007939154, -0.008006264, -0.018938541, 0.040883627, 0.0029813773,
-0.009482692, -0.017743977, 0.0056439806, -0.0014873331, 0.021904819,
0.021354513, -0.01699234, -0.03073654, -0.001870701, 0.00004852393,
0.016025951, 0.002900845, 0.009576647, -0.020401547, -0.018428503,
0.00094541704, 0.02697836, -0.00411722, 0.010603435, -0.010106819,
0.0072009405, 0.012610035, 0.014817965, -0.028589008, -0.007254629,
-0.0009999442, -0.016750744, 0.03921929, -0.024226837, -0.03844081,
0.01789162, 0.0041138646, -0.0075432034, -0.011905376, 0.025649576,
0.0085297255, -0.007355294, -0.0043923724, -0.013710644, -0.0068385447,
-0.017126562, -0.011730889, -0.017005762, -0.0054795602, -0.0030166102,
-0.015260894, 0.003956155, -0.0065969476, 0.02528718, -0.021153182,
0.0021022316, 0.003956155, 0.01607964, -0.008314973, -0.037447575,
-0.021797441, 0.032132436, -0.0031726419, -0.032776695, -0.017918464,
-0.005013143, 0.0129254535, -0.0026726697, 0.0013346571, -0.003623959,
-0.003192775, 0.0014680389, 0.005050054, -0.015972264, 0.010892009,
-0.0027381023, -0.015166939, -0.03454841, -0.026495166, -0.023958394,
0.036534876, -0.015838042, 0.022132993, -0.016898386, 0.00460377,
-0.009751134, 0.021421624, -0.033152513, -0.02743471, 0.013375092,
-0.032454565, -0.0036608696, 0.0015150162, -0.0003835776, 0.015838042,
-0.013999219, -0.015462224, -0.009429004, -0.022213526, -0.001446228,
0.028696386, 0.010636991, -0.0146569, 0.026951516, 0.009086741,
0.032266658, 0.016066218, -0.0077646673, 0.0045937034, 0.013428781,
0.023877863, -0.0076774242, -0.007878755, -0.021609534, 0.015381692,
-0.020441813, 0.0026458255, 0.005684247, 0.02723338, 0.0024377834,
0.007153963, 0.0024344278, -0.004355462, -0.002662603, -0.02366311,
0.014495836, -0.025971705, 0.0070398757, -0.004402439, 0.015072985,
-0.0022297413, 0.00012394442, -0.020978695, 0.00040622734, 0.00901292,
-0.015864886, -0.0002378223, -0.026830718, 0.006459371, 0.005486271,
0.008549859, 0.0049191886, 0.005452716, -0.0033337066, 0.01964991,
-0.001932778, 0.010234328, 0.017233938, -0.054305695, 0.0004735474,
0.018401658, 0.012952298, 0.02166322, 0.036722783, -0.001390862,
0.026173037, -0.0089927865, 0.04869527, -0.016187016, -0.011194007,
0.007986132, 0.008167329, -0.018616412, 0.023139648, 0.00075960526,
0.036454342, -0.001932778, -0.014442148, -0.009482692, -0.023904707,
-0.0025686487, -0.015623289, 0.010529614, 0.017086295, -0.028589008,
0.010415526, -0.004831945, 0.01582462, 0.006543259, 0.0176366,
0.017193671, 0.023985239, -0.00027494272, 0.022334324, -0.004680947,
0.008086797, -0.022213526, -0.0032733073, -0.0027481688, -0.019878086,
-0.019864663, 0.0029998326, -0.038145524, 0.021354513, 0.005331917,
0.011965776, -0.0008724345, 0.009408871, 0.028266879, -0.018992228,
-0.03637381, 0.008214307, 0.017757399, -0.012717411, -0.008180751,
-0.021877974, 0.015636712, -0.03105867, -0.003192775, 0.004580281,
0.01063028, 0.008744478, -0.021891396, -0.0079525765, 0.0054124496,
0.03334042, 0.007053298, 0.00037057497, -0.0070331646, 0.022951739,
0.010173929, 0.00007272036, -0.021622954, 0.042896934, -0.0028572232,
0.00016630783, -0.0037313355, -0.00026131092, -0.0293138, 0.02503216,
-0.015287737, 0.008952521, 0.008630391, -0.0018170127, 0.008033109,
0.017086295, 0.022294058, 0.032588787, 0.002337118, 0.007892177,
-0.0041843303, 0.00013191378, 0.026750185, 0.06340586, -0.00015823363,
-0.028025283, 0.02062972, -0.019260671, -0.032293502, -0.019408314,
-0.008596836, 0.0185493, -0.007221074, -0.02022706, 0.006029865,
0.010341705, -0.011536269, 0.029152736, 0.020401547, 0.00382529,
-0.0059963097, 0.011938931, -0.027354179, 0.012428837, -0.004680947,
0.00765058, 0.00012677565, 0.015341426, -0.015193784, 0.021220293,
0.04831945, -0.012811366, -0.018858008, 0.012690567, 0.004227952,
0.00002021175, 0.011563113, -0.018643254, 0.05803703, -0.0042648627,
0.010563169, -0.0002778788, -0.00363067, 0.0064795045, 0.029125892,
-0.0028152792, 0.0041407086, -0.018562723, -0.024951627, 0.0102074845,
0.0346021, -0.012026175, -0.018428503, -0.0027766908, -0.0041004424,
-0.032642473, 0.0037648906, 0.0063486393, 0.019421736, -0.0020116328,
0.0037246244, -0.00048277507, -0.017985573, -0.016844697, -0.00421453,
-0.012368438, 0.00667748, 0.025112692, -0.01018064, -0.010683968,
-0.0019462002, -0.043594882, 0.021112917, 0.0046843025, -0.021045806,
-0.050950177, -0.01964991, 0.0274884, 0.013093229, 0.02432079,
-0.019542534, -0.02269672, 0.010549747, -0.01692523, -0.007898889,
-0.013757622, -0.04104469, 0.03060232, -0.025985127, -0.032400876,
0.006362061, -0.015381692, 0.0040735984, 0.007046587, -0.0030333877,
0.0070398757, 0.018119795, 0.010737656, 0.008596836, 0.018388236,
0.0118248435, 0.010301439, -0.010516192, 0.008502881, -0.026280412,
-0.01122085, -0.014737433, 0.005875511, -0.0031978083, 0.011636934,
0.0067647235, 0.007294895, 0.005506404, 0.023958394, 0.008227729,
0.018817741, -0.026011972, 0.005432583, 0.01322745, 0.007449249,
0.0023740286, 0.0132744275, -0.024871096, 0.006496282, -0.019341202,
0.018307703, -0.00051716913, -0.015099829, 0.018254016, -0.00028710646,
-0.0062546846, -0.032910917, 0.0008925677, -0.0021173316, 0.019730443,
-0.01458979, -0.008643813, -0.020119684, -0.026790451, -0.0111336075,
0.0025552267, -0.018267438, -0.027783684, 0.007247918, 0.00081119634,
0.010590013, -0.00914043, 0.013583135, -0.029582242, -0.005482916,
0.005298362, -0.0024226836, 0.013475758, 0.014952186, 0.015166939,
-0.035487954, -0.012724122, -0.018509034, -0.012603324, -0.007885466,
0.010053131, 0.031434488, 0.03519267, 0.056050565, -0.01160338,
0.039675638, 0.01977071, -0.0019160005, -0.0033353844, 0.017596334,
0.0027397801, -0.0035635596, -0.0061137527, 0.010516192, -0.023448355,
0.043219067, -0.011462448, 0.020374702, 0.019676754, 0.017623179,
-0.0012079863, -0.020455234, -0.013609979, -0.015556179, 0.009865222,
-0.0015141773, 0.019676754, -0.022200104, -0.0016291038, 0.04104469,
0.0137442, -0.012267772, 0.007482804, 0.013368382, 0.0056439806,
-0.004345395, 0.016509145, -0.0048185233, -0.02275041, 0.009422293,
-0.04525922, -0.00011157096, 0.024132881, 0.0049829436, 0.011650356,
0.018200327, 0.0077176904, -0.018965384, 0.015918575, -0.017126562,
-0.01452268, 0.0034024948, -0.0245087, -0.026079083, -0.024065772,
0.0027498465, 0.020119684, 0.020898163, 0.019180138, -0.020602878,
0.027998438, -0.026870985, -0.025152959, 0.024441589, 0.017784243,
0.030253345, -0.004882278, 0.025246914, 0.0036206034, 0.024146304,
-0.014401881, 0.037071757, 0.0056876023, -0.007623736, 0.018240593,
0.031112358, -0.035756394, -0.026629386, -0.008288128, -0.0047883233,
-0.0054896264, -0.041178912, 0.0033907504, 0.021086073, -0.009395449,
-0.022253793, -0.021287402, -0.01738158, 0.016737321, 0.0000064488854,
-0.0024042283, -0.01050277, -0.013905264, -0.0066573466, 0.010563169,
-0.0050534094, 0.028427944, -0.005409094, 0.009214251, 0.0083015505,
-0.0012742578, -0.009133719, -0.0001807785, 0.0037514686, 0.022092728,
-0.012657012, -0.0018438569, 0.009039764, 0.016764166, -0.00421453,
-0.01692523, -0.012287905, 0.02917958, -0.0049024113, -0.018106373,
-0.0147776995, 0.004748057, 0.0061707967, -0.020052573, 0.005264807,
-0.011328227, -0.0060969754, -0.0011006098, 0.016697055, 0.0072076516,
-0.022186682, 0.013972375, -0.0004831945, -0.016106484, -0.0034092057,
-0.00040308153, -0.00797271, -0.02068341, -0.0068318336, -0.0125227915,
-0.010878588, 0.0073955604, 0.006536548, -0.033286735, -0.0015938708,
0.01912645, -0.013710644, 0.024079194, -0.003290085, -0.008563281,
-0.01640177, 0.009160562, 0.0021525645, -0.021904819, 0.011475869,
-0.012361727, -0.014576368, -0.035541642, -0.019864663, 0.0070398757,
-0.014791121, -0.004513171, -0.002051899, 0.0040903757, -0.010851744,
-0.0031474754, -0.008583413, 0.017529223, -0.019408314, -0.025340868,
0.033689395, -0.019797552, -0.0023337624, -0.013663667, -0.0021257203,
0.0011861754, -0.03519267, 0.00023488622, -0.0031122426, 0.015636712,
0.0065835253, -0.0114221815, -0.007288184, -0.0041977526, -0.026119348,
-0.024012083, -0.013502602, -0.004248085, -0.006794923, 0.0018337903,
0.014791121, -0.015489069, -0.00972429, -0.013046252, -0.018884853,
-0.011690623, -0.022146415, -0.006697613, -0.013918687, 0.026481744,
0.00015991137, -0.013146917, -0.022911474, -0.011113474, -0.0126368785,
-0.0052211853, 0.01452268, 0.005466138, -0.019743865, 0.007704268,
0.017220516, 0.008643813, 0.006808345, 0.0025686487, -0.014858232,
0.008200885, -0.005506404, -0.002489794, -0.017193671, -0.0034863828,
-0.021247137, -0.021086073, 0.007704268, -0.0007117891, 0.0058453116,
0.014495836, 0.00408702, 0.00008000812, 0.0012767744, -0.017811086,
0.0006480343, -0.0038018012, 0.015341426, -0.021891396, -0.016039373,
0.014106596, -0.022669876, -0.025783796, 0.0012876799, 0.01121414,
0.009905487, -0.00204351, -0.028589008, -0.0064795045, 0.004623903,
-0.0073955604, 0.021877974, -0.0051037422, 0.010563169, 0.031595554,
-0.001780102, 0.01795873, -0.024790563, 0.005875511, 0.0030971426,
-0.010368549, 0.019998884, 0.008160618, 0.02120687, -0.01699234,
0.008167329, -0.0052178297, -0.0051507195, -0.013482469, -0.004355462,
-0.025569044, 0.007308317, -0.021153182, -0.032025058, 0.0010930598,
0.001481461, 0.020388125, -0.018455347, -0.010334994, 0.003942733,
-0.015260894, -0.02009284, 0.009147141, 0.0020082772, -0.0023874508,
-0.0023270515, 0.009173985, -0.017757399, -0.0049762325, 0.197895,
-0.034387343, 0.01316034, 0.005452716, -0.004805101, 0.0063050175,
0.032830384, 0.004778257, -0.0067815008, 0.012663723, 0.02936749,
0.013771044, -0.016804432, -0.009153851, 0.010288017, -0.0038823336,
-0.022495389, -0.035219513, 0.014724011, -0.0005536604, -0.003254852,
-0.0042313077, -0.008167329, -0.02950171, 0.030494943, -0.0017197027,
-0.006023154, 0.030011749, 0.0065197707, 0.020280749, -0.02100554,
-0.0022028973, 0.0065466147, -0.007053298, -0.035971146, -0.005201052,
0.023824174, -0.00026990945, 0.025005316, 0.012032886, 0.011200718,
-0.016938653, 0.020763943, -0.0054560713, -0.006029865, 0.02405235,
-0.011046364, -0.0044661937, -0.000070256145, 0.01932778, -0.01912645,
-0.002699514, 0.008590125, 0.025005316, 0.0000014713157, -0.0031676085,
-0.010663834, 0.03178346, 0.030629164, 0.0015888376, -0.0034024948,
0.019703599, 0.0027934683, 0.021341091, -0.007288184, -0.0027683019,
-0.02703205, 0.025381135, -0.0035870483, -0.019998884, 0.0072009405,
0.003066943, -0.01244897, -0.010690679, -0.0439707, -0.030011749,
0.03519267, 0.032186124, 0.021273982, 0.020562612, 0.0132140275,
0.008778034, -0.0053621167, -0.03183715, -0.00044963934, -0.036427498,
0.021180026, -0.0009294783, 0.005224541, -0.0024310725, -0.0024814052,
-0.022012195, -0.0055131153, -0.012650301, 0.0018623122, 0.00051716913,
0.02211957, 0.025233492, 0.0057211574, -0.005224541, -0.028025283,
0.03519267, 0.031192891, 0.008657235, -0.016321236, 0.0063721277,
-0.015166939, 0.005123875, 0.007462671, -0.011972486, -0.003644092,
-0.028266879, 0.00966389, -0.010590013, -0.0019579444, 0.02379733,
0.015864886, -0.021448467, 0.022669876, -0.020213638, -0.0046977247,
-0.006405683, -0.004036688, -0.0034310166, -0.0012876799, -0.007939154,
-0.0017230583, -0.008026398, -0.023085961, 0.00060525147, 0.019945197,
-0.029125892, 0.002830379, 0.017488956, -0.012428837, -0.01504614,
0.019998884, -0.005841956, 0.002072032, -0.011569824, -0.012106707,
-0.008261284, -0.027568933, -0.0033739728, -0.010878588, -0.021676643,
0.011053075, 0.03307198, -0.018723788, 0.010563169, -0.020441813,
0.0017129917, -0.017623179, -0.0017264137, 0.017730555, 0.0005205246,
-0.036078524, -0.009556514, -0.0055936477, 0.004721213, -0.03806499,
0.018495612, 0.019314358, -0.0076774242, -0.008905543, 0.0028136014,
-0.17266151, -0.014052907, 0.019166715, -0.04158157, 0.023770485,
0.014334771, 0.018186904, 0.0009496115, -0.0012692244, 0.012797943,
0.006523126, -0.0047681904, 0.008610258, -0.001954589, -0.008731057,
0.021448467, -0.01621386, 0.0074022715, 0.024683187, 0.001968011,
0.013730777, -0.025059005, 0.010106819, -0.015838042, -0.004170908,
0.005097031, -0.009784689, 0.018938541, 0.0030300324, -0.019247249,
0.010885299, 0.008180751, 0.023944972, -0.0033320289, 0.0032665962,
0.016978918, 0.016307816, -0.014952186, -0.016455458, 0.007294895,
0.009885355, 0.013697223, 0.022723565, -0.0003022063, 0.011663779,
0.010690679, 0.03028019, -0.020925008, 0.020831052, -0.012918742,
0.024548966, -0.00959678, 0.023542311, -0.024401324, 0.03280354,
0.023931552, -0.012724122, 0.007872044, 0.018643254, 0.0009135396,
0.00940216, -0.020777365, 0.0013296239, 0.0011501036, -0.0062748175,
-0.018321125, -0.007992842, 0.00745596, -0.027810529, 0.0054627825,
-0.0058218227, -0.003942733, 0.0045869923, -0.008368661, 0.006620436,
0.021341091, -0.008207596, 0.0146032125, 0.012932165, -0.002357251,
-0.0153548485, 0.010791345, -0.0018975452, 0.007664002, 0.01932778,
-0.008663946, -0.012039597, -0.004154131, -0.02230748, -0.02424026,
0.03197137, -0.03903138, -0.01873721, -0.017864775, 0.00012205695,
0.0037447575, -0.00042929652, -0.02224037, 0.01484481, -0.008140486,
-0.0079525765, 0.0037783126, -0.016227283, -0.014106596, 0.015502491,
0.007294895, 0.002766624, 0.003909178, 0.038816627, -0.015381692,
-0.021099495, 0.001188692, 0.016321236, 0.027971594, -0.0039997767,
0.027206536, -0.00026969973, -0.013509314, 0.008388794, 0.0030904317,
0.057553835, -0.001899223, -0.0156904, 0.018213749, -0.0025468378,
-0.018146638, -0.1067323, -0.023059117, 0.018468767, 0.030870762,
-0.011529558, 0.01634808, -0.010878588, 0.041393664, -0.047675192,
0.01497903, 0.011509425, -0.016509145, 0.0019847886, -0.008207596,
-0.0082411505, -0.016978918, -0.007046587, -0.00028815508, -0.026991783,
0.018938541, 0.013549579, 0.007502937, 0.004758124, -0.009019631,
-0.005492982, 0.024253681, -0.032347187, 0.02950171, -0.002726358,
-0.008865277, 0.012690567, -0.029206425, -0.000695431, -0.018589567,
0.017421847, -0.013630112, -0.009576647, -0.0117376, 0.027340757,
-0.013267716, -0.01692523, 0.003657514, 0.009429004, -0.000691656,
-0.021435047, -0.006100331, -0.024978472, 0.0100933965, 0.013019408,
-0.05156759, -0.027005205, -0.0019529111, -0.018978806, 0.014361615,
0.016549412, -0.0019076117, 0.010073263, -0.0071740965, -0.0034998048,
-0.02022706, -0.007878755, -0.005784912, -0.015838042, 0.04077625,
0.015153517, -0.00625804, -0.023904707, -0.02711258, -0.0022012196,
-0.014066329, 0.019824397, 0.0176366, -0.016039373, 0.030656008,
-0.011885243, -0.018509034, -0.018831164, -0.018817741, 0.00080490473,
0.008905543, -0.011496003, -0.016093062, -0.006351995, 0.0020686765,
0.005986243, -0.0102074845, -0.019824397, 0.0133885145, 0.0128717655,
-0.02275041, -0.0012901964, 0.010482636, -0.0032447854, -0.0071875183,
-0.0088183, 0.0012348305, -0.026924672, -0.016482301, 0.015005874,
0.012026175, -0.0023035628, -0.0045500817, -0.052936643, 0.012918742,
-0.008905543, 0.001912645, -0.008563281, -0.0119993305, 0.02366311,
-0.012153684, -0.0019914997, 0.008616969, -0.030978138, 0.0031357312,
-0.0054762047, -0.012724122, 0.017274205, -0.016187016, 0.020347858,
-0.013864999, 0.0038823336, -0.004882278, -0.0007914827, 0.02301885,
0.02626699, 0.012012753, -0.015408536, 0.0018052685, -0.011194007,
0.015797777, -0.019394891, -0.004355462, -0.01724736, -0.0077445344,
-0.0023320846, 0.0036675807, -0.015314582, -0.009502825, 0.011126896,
0.02489794, 0.01011353, 0.042950623, 0.00047941957, -0.03948773,
0.01900565, -0.012529503, -0.017596334, -0.006687546, 0.0050869645,
0.0058721555, 0.021273982, 0.007247918, 0.0176366, 0.0009353505,
-0.011039653, -0.033233047, 0.0020485434, -0.0011073208, 0.021837708,
-0.0032229745, 0.005083609, 0.0019176783, 0.029018516, 0.011502714,
0.010818188, 0.0033068624, -0.016442036, 0.020562612, 0.0054795602,
0.016804432, 0.0038924003, -0.030951293, 0.0006908172, 0.0024226836,
0.011140318, -0.004080309, 0.026159614, 0.004956099, 0.002753202,
0.017488956, -0.010442371, 0.0079056, 0.023327557, -0.008214307,
-0.00095967803, 0.0011870143, 0.023099383, 0.021555845, -0.021918241,
-0.0010678935, 0.0027834019, 0.000059979877, 0.013509314, 0.0027800463,
0.0020753876, 0.01653599, 0.0011735923, 0.006049998, -0.010985964,
0.020562612, 0.004288351, 0.0067211017, 0.04370226, 0.010026286,
-0.009925621, -0.0044829715, -0.042574804, 0.0024461723, -0.0225625,
-0.010395393, -0.005556737, 0.036132213, 0.010194062, 0.013348249,
-0.013656956, 0.0005117164, -0.0025854262, 0.029877529, -0.00074366655,
-0.0059627546, -0.03430681, 0.028401101, -0.00024956663, -0.01011353,
0.022025617, -0.011985908, 0.007596892, 0.034011524, 0.020200215,
-0.012938876, 0.00908003, -0.025797218, 0.005939266, 0.0024679832,
-0.014281083, -0.0019646555, -0.023166493, -0.019435158, -0.007999553,
0.0117711555, -0.010596724, 0.07790169, 0.0104960585, -0.0015032719,
0.0019713666, -0.016428614, 0.004546726, 0.030333878, 0.015341426,
-0.015985684, -0.021918241, -0.011784578, 0.018079529, -0.03519267,
-0.01251608, -0.013482469, 0.018965384, -0.004040043, 0.023300713,
-0.016428614, -0.013462336, 0.001063699, 0.0046406807, 0.016737321,
0.0071808076, -0.017556068, 0.010677257, 0.0038353566, -0.0072680507,
0.010724233, -0.025273757, 0.020146526, -0.0011098374, -0.051245462,
-0.021180026, 0.005117164, 0.0015116606, 0.0061473083, -0.024656342,
-0.015435381, -0.009583358, 0.014039485, 0.028374257, -0.024065772,
-0.027246801, -0.024871096, -0.006553326, 0.00060860696, -0.0051641413,
-0.0022884628,
],
];
// 2. Add data with custom vectors
const articles = [
{
title: 'First Article',
content: 'This is the content of my first article about AI.',
vector: embeddings[0],
},
{
title: 'Second Article',
content: 'Another article discussing machine learning concepts.',
vector: embeddings[1],
},
];
// Import data
for (const article of articles) {
await client.data
.creator()
.withClassName('Article')
.withProperties({
title: article.title,
content: article.content,
})
.withVector(article.vector)
.do();
}
// 3. Search using vector
// const searchQuery = 'machine learning';
// const searchVector = await embeddingService.generateEmbedding(searchQuery);
const searchVector = embeddings[0];
const vectorResult = await client.graphql
.get()
.withClassName('Article')
.withFields('title content')
.withNearVector({
vector: searchVector,
})
.withLimit(5)
.do();
console.log('Vector Search Results:', vectorResult.data.Get.Article);
} catch (error) {
console.error('Error:', error);
} finally {
// 4. Clean up by deleting the class
try {
// await client.schema.classDeleter().withClassName('Article').do();
console.log('Successfully deleted Article class');
} catch (deleteError) {
console.error('Error deleting class:', deleteError);
}
}
}