-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdev-server.log
More file actions
724 lines (721 loc) · 57.6 KB
/
Copy pathdev-server.log
File metadata and controls
724 lines (721 loc) · 57.6 KB
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
> jetllm@0.1.0 dev
> next dev
▲ Next.js 16.1.6 (Turbopack)
- Local: http://localhost:3000
- Network: http://172.28.160.1:3000
✓ Starting...
✓ Ready in 1311ms
GET / 200 in 1924ms (compile: 1437ms, render: 487ms)
GET /api/settings 200 in 262ms (compile: 192ms, render: 70ms)
GET /api/settings 200 in 310ms (compile: 276ms, render: 34ms)
GET /api/projects 200 in 376ms (compile: 368ms, render: 8ms)
GET /api/conversations 200 in 434ms (compile: 421ms, render: 13ms)
GET /api/providers/models?provider=openrouter 200 in 98ms (compile: 73ms, render: 25ms)
PUT /api/settings 200 in 15ms (compile: 6ms, render: 9ms)
GET / 200 in 60ms (compile: 6ms, render: 54ms)
GET /api/settings 200 in 30ms (compile: 6ms, render: 24ms)
GET /api/conversations 200 in 49ms (compile: 35ms, render: 14ms)
GET /api/projects 200 in 62ms (compile: 54ms, render: 9ms)
GET /api/settings 200 in 27ms (compile: 5ms, render: 22ms)
GET /api/providers/models?provider=openrouter 200 in 23ms (compile: 6ms, render: 17ms)
PUT /api/settings 200 in 8ms (compile: 3ms, render: 5ms)
GET /api/conversations/01KJGNCDWRA2XTFDKM8ZZVB9N4/messages 200 in 806ms (compile: 793ms, render: 13ms)
DELETE /api/projects/01KJG62ZREQV9E68WWJB2JMDG8 200 in 1493ms (compile: 1483ms, render: 11ms)
GET /api/conversations 200 in 7ms (compile: 3ms, render: 5ms)
DELETE /api/projects/01KJG5SF38CAKR1Z8Y2XS92QJS 200 in 22ms (compile: 14ms, render: 8ms)
GET /api/conversations 200 in 9ms (compile: 4ms, render: 6ms)
POST /api/conversations/01KJGNCDWRA2XTFDKM8ZZVB9N4/messages 201 in 25ms (compile: 10ms, render: 15ms)
POST /api/chat 200 in 3.0s (compile: 203ms, render: 2.8s)
✓ Compiled in 271ms
GET / 200 in 499ms (compile: 117ms, render: 382ms)
GET /api/settings 200 in 30ms (compile: 7ms, render: 23ms)
GET /api/conversations 200 in 41ms (compile: 31ms, render: 10ms)
GET /api/projects 200 in 48ms (compile: 43ms, render: 4ms)
GET /api/settings 200 in 23ms (compile: 3ms, render: 20ms)
GET /api/providers/models?provider=openrouter 200 in 12ms (compile: 2ms, render: 10ms)
PUT /api/settings 200 in 8ms (compile: 3ms, render: 5ms)
GET /api/conversations/01KJGNCDWRA2XTFDKM8ZZVB9N4/messages 200 in 16ms (compile: 10ms, render: 6ms)
POST /api/conversations/01KJGNCDWRA2XTFDKM8ZZVB9N4/messages 201 in 21ms (compile: 9ms, render: 12ms)
POST /api/chat 200 in 1380ms (compile: 3ms, render: 1377ms)
✓ Compiled in 241ms
✓ Compiled in 150ms
GET / 200 in 736ms (compile: 199ms, render: 537ms)
GET /api/settings 200 in 37ms (compile: 8ms, render: 30ms)
GET /api/conversations 200 in 54ms (compile: 41ms, render: 13ms)
GET /api/projects 200 in 69ms (compile: 57ms, render: 12ms)
GET /api/settings 200 in 36ms (compile: 4ms, render: 32ms)
GET /api/providers/models?provider=openrouter 200 in 193ms (compile: 3ms, render: 190ms)
PUT /api/settings 200 in 10ms (compile: 4ms, render: 6ms)
GET /api/conversations/01KJGNCDWRA2XTFDKM8ZZVB9N4/messages 200 in 31ms (compile: 18ms, render: 13ms)
POST /api/conversations/01KJGNCDWRA2XTFDKM8ZZVB9N4/messages 201 in 51ms (compile: 25ms, render: 27ms)
POST /api/chat 200 in 3.2s (compile: 795ms, render: 2.4s)
POST /api/projects 201 in 40ms (compile: 7ms, render: 33ms)
GET /api/conversations?projectId=01KJJY0XRGFZV5S85VAXWPYT7S 200 in 22ms (compile: 9ms, render: 13ms)
GET /api/conversations?projectId=01KJJY0XRGFZV5S85VAXWPYT7S 200 in 29ms (compile: 13ms, render: 16ms)
GET /api/projects/01KJJY0XRGFZV5S85VAXWPYT7S/documents 200 in 1496ms (compile: 1480ms, render: 15ms)
GET /api/projects/01KJJY0XRGFZV5S85VAXWPYT7S/documents 200 in 33ms (compile: 21ms, render: 13ms)
✓ Compiled in 273ms
[rag] Failed to process document 01KJJY1FA3GH0196FPWSHNC5MC: Error: No embedding model configured. Set rag:model in settings.
at getConfiguredModel (src\lib\rag\embeddings.ts:10:11)
at embedBatch (src\lib\rag\embeddings.ts:22:17)
at processDocument (src\lib\rag\process.ts:44:40)
at POST (src\app\api\projects\[id]\documents\route.ts:117:20)
8 | const config = getSetting<EmbeddingModelConfig>("rag:model")
9 | if (!config?.provider || !config?.model) {
> 10 | throw new Error("No embedding model configured. Set rag:model in settings.")
| ^
11 | }
12 | return getEmbeddingModel(config.provider, config.model)
13 | }
POST /api/projects/01KJJY0XRGFZV5S85VAXWPYT7S/documents 201 in 401ms (compile: 16ms, render: 385ms)
GET /api/projects/01KJJY0XRGFZV5S85VAXWPYT7S/documents 200 in 14ms (compile: 4ms, render: 10ms)
✓ Compiled in 150ms
GET /api/conversations 200 in 19ms (compile: 7ms, render: 13ms)
GET /api/projects 200 in 32ms (compile: 24ms, render: 8ms)
GET /api/settings 200 in 58ms (compile: 17ms, render: 41ms)
POST /api/conversations 201 in 30ms (compile: 8ms, render: 22ms)
GET /api/providers/models?provider=openrouter 200 in 19ms (compile: 5ms, render: 14ms)
GET /api/conversations 200 in 10ms (compile: 4ms, render: 6ms)
POST /api/conversations/01KJJY4PD8FXRRX49NPAJFXZTM/messages 201 in 24ms (compile: 11ms, render: 13ms)
PUT /api/settings 200 in 14ms (compile: 5ms, render: 8ms)
POST /api/chat 200 in 2.4s (compile: 6ms, render: 2.4s)
✓ Compiled in 238ms
PUT /api/settings 200 in 16ms (compile: 4ms, render: 12ms)
GET /api/conversations?projectId=01KJJY0XRGFZV5S85VAXWPYT7S 200 in 14ms (compile: 5ms, render: 9ms)
GET /api/projects/01KJJY0XRGFZV5S85VAXWPYT7S/documents 200 in 26ms (compile: 14ms, render: 12ms)
GET /api/conversations?projectId=01KJJY0XRGFZV5S85VAXWPYT7S 200 in 37ms (compile: 29ms, render: 8ms)
GET /api/projects/01KJJY0XRGFZV5S85VAXWPYT7S/documents 200 in 17ms (compile: 6ms, render: 12ms)
GET /api/settings 200 in 53ms (compile: 8ms, render: 45ms)
GET /api/providers/models?provider=openrouter 200 in 22ms (compile: 5ms, render: 17ms)
PUT /api/settings 200 in 28ms (compile: 8ms, render: 20ms)
POST /api/conversations/01KJJY4PD8FXRRX49NPAJFXZTM/messages 201 in 65ms (compile: 27ms, render: 38ms)
POST /api/chat 200 in 4.1s (compile: 9ms, render: 4.1s)
GET / 200 in 784ms (compile: 196ms, render: 588ms)
GET /api/settings 200 in 64ms (compile: 10ms, render: 54ms)
GET /api/conversations 200 in 81ms (compile: 68ms, render: 12ms)
GET /api/projects 200 in 90ms (compile: 82ms, render: 8ms)
GET /api/settings 200 in 67ms (compile: 4ms, render: 63ms)
GET /api/providers/models?provider=openrouter 200 in 18ms (compile: 3ms, render: 14ms)
PUT /api/settings 200 in 27ms (compile: 7ms, render: 20ms)
GET /api/conversations/01KJGNCDWRA2XTFDKM8ZZVB9N4/messages 200 in 25ms (compile: 15ms, render: 10ms)
POST /api/conversations/01KJGNCDWRA2XTFDKM8ZZVB9N4/messages 201 in 33ms (compile: 14ms, render: 19ms)
POST /api/chat 200 in 4.0s (compile: 6ms, render: 4.0s)
✓ Compiled in 234ms
GET / 200 in 784ms (compile: 204ms, render: 580ms)
GET /api/settings 200 in 40ms (compile: 9ms, render: 31ms)
GET /api/conversations 200 in 56ms (compile: 43ms, render: 12ms)
GET /api/projects 200 in 65ms (compile: 57ms, render: 8ms)
GET /api/settings 200 in 40ms (compile: 5ms, render: 35ms)
GET /api/providers/models?provider=openrouter 200 in 20ms (compile: 3ms, render: 16ms)
PUT /api/settings 200 in 20ms (compile: 7ms, render: 13ms)
GET /api/conversations/01KJGNCDWRA2XTFDKM8ZZVB9N4/messages 200 in 38ms (compile: 23ms, render: 15ms)
✓ Compiled in 219ms
GET /api/conversations/01KJGPRPV7E4ZW0A5VBSFE4T0T/messages 200 in 30ms (compile: 19ms, render: 11ms)
GET /api/conversations/01KJGKGVZNQFNJRX55VC5K8KSA/messages 200 in 22ms (compile: 13ms, render: 9ms)
GET /api/conversations/01KJGJY7CWJRC5G6V4N37EP4MX/messages 200 in 20ms (compile: 13ms, render: 7ms)
GET /api/conversations/01KJGNCDWRA2XTFDKM8ZZVB9N4/messages 200 in 37ms (compile: 20ms, render: 17ms)
GET /settings 200 in 260ms (compile: 205ms, render: 56ms)
GET /api/settings 200 in 61ms (compile: 13ms, render: 48ms)
GET /api/settings 200 in 130ms (compile: 64ms, render: 66ms)
GET /api/settings 200 in 199ms (compile: 135ms, render: 64ms)
GET /api/settings 200 in 72ms (compile: 10ms, render: 62ms)
GET /api/settings 200 in 95ms (compile: 15ms, render: 79ms)
GET /api/settings 200 in 35ms (compile: 9ms, render: 26ms)
GET /api/settings 200 in 111ms (compile: 34ms, render: 78ms)
GET /api/settings 200 in 178ms (compile: 119ms, render: 58ms)
GET /api/providers/configs 200 in 296ms (compile: 283ms, render: 13ms)
GET /api/providers/configs 200 in 302ms (compile: 293ms, render: 8ms)
GET /api/settings 200 in 153ms (compile: 124ms, render: 30ms)
GET /api/providers/configs 200 in 153ms (compile: 143ms, render: 10ms)
GET /api/settings 200 in 47ms (compile: 11ms, render: 35ms)
GET /api/providers/configs 200 in 64ms (compile: 55ms, render: 10ms)
GET /api/memory 200 in 114ms (compile: 106ms, render: 8ms)
GET /api/providers/models?provider=openrouter 200 in 66ms (compile: 54ms, render: 12ms)
GET /api/memory 200 in 11ms (compile: 4ms, render: 8ms)
GET /api/providers/models?provider=openrouter 200 in 35ms (compile: 13ms, render: 22ms)
PUT /api/settings 200 in 27ms (compile: 6ms, render: 21ms)
GET / 200 in 273ms (compile: 198ms, render: 75ms)
GET /api/conversations 200 in 19ms (compile: 6ms, render: 13ms)
GET /api/settings 200 in 49ms (compile: 7ms, render: 42ms)
GET /api/projects 200 in 72ms (compile: 53ms, render: 19ms)
GET /api/providers/models?provider=openrouter 200 in 31ms (compile: 7ms, render: 24ms)
PUT /api/settings 200 in 19ms (compile: 6ms, render: 13ms)
GET /api/conversations?projectId=01KJJY0XRGFZV5S85VAXWPYT7S 200 in 21ms (compile: 7ms, render: 14ms)
GET /api/conversations?projectId=01KJJY0XRGFZV5S85VAXWPYT7S 200 in 34ms (compile: 13ms, render: 21ms)
GET /api/projects/01KJJY0XRGFZV5S85VAXWPYT7S/documents 200 in 620ms (compile: 586ms, render: 34ms)
GET /api/projects/01KJJY0XRGFZV5S85VAXWPYT7S/documents 200 in 16ms (compile: 5ms, render: 11ms)
✓ Compiled in 140ms
DELETE /api/projects/01KJJY0XRGFZV5S85VAXWPYT7S/documents/01KJJY1FA3GH0196FPWSHNC5MC 200 in 1770ms (compile: 1756ms, render: 14ms)
POST /api/projects/01KJJY0XRGFZV5S85VAXWPYT7S/documents 201 in 77ms (compile: 16ms, render: 61ms)
GET /api/projects/01KJJY0XRGFZV5S85VAXWPYT7S/documents 200 in 20ms (compile: 6ms, render: 13ms)
[rag] Failed to process document 01KJJYJJ2YGBQ6FH611TWEBJEX: Error [AI_APICallError]: Model [object Object] does not support embeddings output modality
at async embedBatch (src\lib\rag\embeddings.ts:23:26)
at async processDocument (src\lib\rag\process.ts:44:24)
21 | export async function embedBatch(texts: string[]): Promise<number[][]> {
22 | const model = getConfiguredModel()
> 23 | const { embeddings } = await embedMany({ model, values: texts })
| ^
24 | return embeddings
25 | }
26 | {
cause: undefined,
url: 'https://openrouter.ai/api/v1/embeddings',
requestBodyValues: [Object],
statusCode: 400,
responseHeaders: [Object],
responseBody: '{"error":{"message":"Model [object Object] does not support embeddings output modality","code":400}}',
isRetryable: false,
data: [Object]
}
GET /api/settings 200 in 37ms (compile: 6ms, render: 32ms)
GET /api/providers/models?provider=openrouter 200 in 15ms (compile: 3ms, render: 12ms)
PUT /api/settings 200 in 19ms (compile: 6ms, render: 13ms)
GET /api/conversations?projectId=01KJJY0XRGFZV5S85VAXWPYT7S 200 in 16ms (compile: 6ms, render: 10ms)
GET /api/projects/01KJJY0XRGFZV5S85VAXWPYT7S/documents 200 in 31ms (compile: 18ms, render: 13ms)
GET /api/conversations?projectId=01KJJY0XRGFZV5S85VAXWPYT7S 200 in 16ms (compile: 7ms, render: 9ms)
GET /api/projects/01KJJY0XRGFZV5S85VAXWPYT7S/documents 200 in 20ms (compile: 6ms, render: 14ms)
DELETE /api/projects/01KJJY0XRGFZV5S85VAXWPYT7S/documents/01KJJYJJ2YGBQ6FH611TWEBJEX 200 in 33ms (compile: 17ms, render: 16ms)
POST /api/projects/01KJJY0XRGFZV5S85VAXWPYT7S/documents 201 in 68ms (compile: 22ms, render: 46ms)
GET /api/projects/01KJJY0XRGFZV5S85VAXWPYT7S/documents 200 in 19ms (compile: 6ms, render: 13ms)
[rag] Failed to process document 01KJJYJX8QTTBJTZMSDFFNMRJX: Error [AI_APICallError]: Model [object Object] does not support embeddings output modality
at async embedBatch (src\lib\rag\embeddings.ts:23:26)
at async processDocument (src\lib\rag\process.ts:44:24)
21 | export async function embedBatch(texts: string[]): Promise<number[][]> {
22 | const model = getConfiguredModel()
> 23 | const { embeddings } = await embedMany({ model, values: texts })
| ^
24 | return embeddings
25 | }
26 | {
cause: undefined,
url: 'https://openrouter.ai/api/v1/embeddings',
requestBodyValues: [Object],
statusCode: 400,
responseHeaders: [Object],
responseBody: '{"error":{"message":"Model [object Object] does not support embeddings output modality","code":400}}',
isRetryable: false,
data: [Object]
}
GET /api/projects/01KJJY0XRGFZV5S85VAXWPYT7S/documents 200 in 38ms (compile: 17ms, render: 21ms)
GET /settings 200 in 51ms (compile: 8ms, render: 43ms)
GET /api/settings 200 in 39ms (compile: 6ms, render: 33ms)
GET /api/settings 200 in 43ms (compile: 11ms, render: 32ms)
GET /api/settings 200 in 82ms (compile: 43ms, render: 39ms)
GET /api/settings 200 in 49ms (compile: 7ms, render: 41ms)
GET /api/settings 200 in 98ms (compile: 51ms, render: 47ms)
GET /api/settings 200 in 66ms (compile: 34ms, render: 32ms)
GET /api/providers/configs 200 in 30ms (compile: 12ms, render: 17ms)
GET /api/settings 200 in 78ms (compile: 33ms, render: 46ms)
GET /api/providers/configs 200 in 104ms (compile: 85ms, render: 19ms)
GET /api/settings 200 in 144ms (compile: 107ms, render: 37ms)
GET /api/settings 200 in 65ms (compile: 20ms, render: 46ms)
GET /api/providers/configs 200 in 92ms (compile: 74ms, render: 18ms)
GET /api/settings 200 in 138ms (compile: 96ms, render: 42ms)
GET /api/providers/configs 200 in 165ms (compile: 140ms, render: 25ms)
GET /api/settings 200 in 103ms (compile: 52ms, render: 51ms)
GET /api/providers/configs 200 in 127ms (compile: 111ms, render: 16ms)
GET /api/settings 200 in 181ms (compile: 132ms, render: 50ms)
GET /api/providers/configs 200 in 204ms (compile: 185ms, render: 19ms)
GET /api/memory 200 in 193ms (compile: 181ms, render: 13ms)
GET /api/providers/models?provider=openrouter 200 in 27ms (compile: 7ms, render: 20ms)
GET /api/memory 200 in 18ms (compile: 6ms, render: 12ms)
GET /api/providers/models?provider=openrouter 200 in 18ms (compile: 5ms, render: 13ms)
PUT /api/settings 200 in 15ms (compile: 4ms, render: 10ms)
PUT /api/settings 200 in 17ms (compile: 8ms, render: 10ms)
PUT /api/settings 200 in 17ms (compile: 5ms, render: 12ms)
GET / 200 in 187ms (compile: 124ms, render: 63ms)
GET /api/conversations 200 in 17ms (compile: 6ms, render: 10ms)
GET /api/projects 200 in 30ms (compile: 20ms, render: 11ms)
GET /api/settings 200 in 41ms (compile: 4ms, render: 37ms)
GET /api/providers/models?provider=openrouter 200 in 22ms (compile: 4ms, render: 18ms)
PUT /api/settings 200 in 14ms (compile: 6ms, render: 8ms)
GET /api/conversations/01KJGNCDWRA2XTFDKM8ZZVB9N4/messages 200 in 37ms (compile: 21ms, render: 16ms)
GET /api/conversations?projectId=01KJJY0XRGFZV5S85VAXWPYT7S 200 in 37ms (compile: 8ms, render: 29ms)
GET /api/projects/01KJJY0XRGFZV5S85VAXWPYT7S/documents 200 in 48ms (compile: 30ms, render: 18ms)
GET /api/conversations?projectId=01KJJY0XRGFZV5S85VAXWPYT7S 200 in 66ms (compile: 52ms, render: 14ms)
GET /api/projects/01KJJY0XRGFZV5S85VAXWPYT7S/documents 200 in 21ms (compile: 7ms, render: 15ms)
DELETE /api/projects/01KJJY0XRGFZV5S85VAXWPYT7S/documents/01KJJYJX8QTTBJTZMSDFFNMRJX 200 in 33ms (compile: 19ms, render: 14ms)
POST /api/projects/01KJJY0XRGFZV5S85VAXWPYT7S/documents 201 in 84ms (compile: 23ms, render: 62ms)
GET /api/projects/01KJJY0XRGFZV5S85VAXWPYT7S/documents 200 in 44ms (compile: 20ms, render: 23ms)
[rag] Failed to process document 01KJJYKZ2VBKDNN6DKCZ60K3ED: Error [AI_APICallError]: Model [object Object] does not support embeddings output modality
at async embedBatch (src\lib\rag\embeddings.ts:23:26)
at async processDocument (src\lib\rag\process.ts:44:24)
21 | export async function embedBatch(texts: string[]): Promise<number[][]> {
22 | const model = getConfiguredModel()
> 23 | const { embeddings } = await embedMany({ model, values: texts })
| ^
24 | return embeddings
25 | }
26 | {
cause: undefined,
url: 'https://openrouter.ai/api/v1/embeddings',
requestBodyValues: [Object],
statusCode: 400,
responseHeaders: [Object],
responseBody: '{"error":{"message":"Model [object Object] does not support embeddings output modality","code":400}}',
isRetryable: false,
data: [Object]
}
GET /api/projects/01KJJY0XRGFZV5S85VAXWPYT7S/documents 200 in 39ms (compile: 19ms, render: 20ms)
GET /settings 200 in 55ms (compile: 9ms, render: 46ms)
GET /api/settings 200 in 48ms (compile: 10ms, render: 38ms)
GET /api/settings 200 in 51ms (compile: 13ms, render: 39ms)
GET /api/settings 200 in 105ms (compile: 53ms, render: 52ms)
GET /api/settings 200 in 73ms (compile: 7ms, render: 67ms)
GET /api/settings 200 in 52ms (compile: 10ms, render: 41ms)
GET /api/settings 200 in 106ms (compile: 56ms, render: 50ms)
GET /api/providers/configs 200 in 65ms (compile: 41ms, render: 23ms)
GET /api/settings 200 in 120ms (compile: 68ms, render: 52ms)
GET /api/settings 200 in 203ms (compile: 127ms, render: 76ms)
GET /api/providers/configs 200 in 220ms (compile: 203ms, render: 17ms)
GET /api/settings 200 in 46ms (compile: 11ms, render: 36ms)
GET /api/providers/configs 200 in 63ms (compile: 50ms, render: 12ms)
GET /api/memory 200 in 23ms (compile: 14ms, render: 10ms)
GET /api/settings 200 in 61ms (compile: 27ms, render: 34ms)
GET /api/providers/configs 200 in 80ms (compile: 64ms, render: 16ms)
GET /api/providers/models?provider=openrouter 200 in 42ms (compile: 17ms, render: 25ms)
GET /api/memory 200 in 20ms (compile: 8ms, render: 12ms)
GET /api/providers/models?provider=openrouter 200 in 25ms (compile: 6ms, render: 19ms)
GET /api/providers/configs 200 in 26ms (compile: 7ms, render: 19ms)
GET /api/settings 200 in 70ms (compile: 30ms, render: 40ms)
GET /api/providers/configs 200 in 27ms (compile: 14ms, render: 13ms)
GET /api/settings 200 in 67ms (compile: 29ms, render: 38ms)
GET /api/settings 200 in 76ms (compile: 20ms, render: 56ms)
GET /api/providers/configs 200 in 101ms (compile: 80ms, render: 21ms)
GET /api/settings 200 in 160ms (compile: 108ms, render: 53ms)
GET /api/providers/configs 200 in 187ms (compile: 169ms, render: 18ms)
GET /api/memory 200 in 205ms (compile: 193ms, render: 12ms)
GET /api/settings 200 in 249ms (compile: 212ms, render: 37ms)
GET /api/providers/configs 200 in 265ms (compile: 251ms, render: 15ms)
GET /api/settings 200 in 126ms (compile: 76ms, render: 50ms)
GET /api/providers/configs 200 in 141ms (compile: 130ms, render: 11ms)
GET /api/providers/models?provider=openrouter 200 in 41ms (compile: 16ms, render: 25ms)
GET /api/memory 200 in 55ms (compile: 47ms, render: 8ms)
GET /api/providers/models?provider=openrouter 200 in 20ms (compile: 4ms, render: 16ms)
PUT /api/settings 200 in 21ms (compile: 7ms, render: 14ms)
PUT /api/settings 200 in 27ms (compile: 11ms, render: 16ms)
PUT /api/settings 200 in 19ms (compile: 5ms, render: 14ms)
✓ Compiled in 226ms
PUT /api/settings 200 in 22ms (compile: 6ms, render: 16ms)
PUT /api/settings 200 in 14ms (compile: 4ms, render: 10ms)
PUT /api/settings 200 in 11ms (compile: 4ms, render: 6ms)
GET /api/providers/configs 200 in 43ms (compile: 9ms, render: 34ms)
GET /api/settings 200 in 109ms (compile: 48ms, render: 60ms)
GET /api/providers/configs 200 in 29ms (compile: 9ms, render: 20ms)
GET /api/settings 200 in 87ms (compile: 33ms, render: 54ms)
GET /api/settings 200 in 50ms (compile: 6ms, render: 44ms)
GET /api/settings 200 in 66ms (compile: 11ms, render: 55ms)
GET /api/settings 200 in 55ms (compile: 12ms, render: 42ms)
GET /api/providers/configs 200 in 75ms (compile: 63ms, render: 12ms)
GET /api/settings 200 in 42ms (compile: 8ms, render: 35ms)
GET /api/providers/configs 200 in 54ms (compile: 45ms, render: 9ms)
GET /api/settings 200 in 98ms (compile: 56ms, render: 42ms)
GET /api/providers/configs 200 in 26ms (compile: 15ms, render: 11ms)
GET /api/settings 200 in 68ms (compile: 30ms, render: 39ms)
GET /api/providers/configs 200 in 81ms (compile: 71ms, render: 10ms)
GET /api/memory 200 in 96ms (compile: 83ms, render: 13ms)
GET /api/providers/models?provider=openrouter 200 in 22ms (compile: 6ms, render: 16ms)
GET /api/memory 200 in 13ms (compile: 6ms, render: 7ms)
GET /api/providers/models?provider=openrouter 200 in 27ms (compile: 15ms, render: 12ms)
GET /api/providers/configs 200 in 26ms (compile: 8ms, render: 18ms)
GET /api/settings 200 in 77ms (compile: 32ms, render: 46ms)
GET /api/providers/configs 200 in 25ms (compile: 13ms, render: 11ms)
GET /api/settings 200 in 76ms (compile: 26ms, render: 49ms)
GET /api/settings 200 in 61ms (compile: 20ms, render: 41ms)
GET /api/providers/configs 200 in 86ms (compile: 65ms, render: 21ms)
GET /api/settings 200 in 145ms (compile: 91ms, render: 55ms)
GET /api/providers/configs 200 in 181ms (compile: 168ms, render: 12ms)
GET /api/memory 200 in 58ms (compile: 48ms, render: 9ms)
GET /api/settings 200 in 87ms (compile: 50ms, render: 37ms)
GET /api/providers/configs 200 in 103ms (compile: 87ms, render: 16ms)
GET /api/settings 200 in 152ms (compile: 105ms, render: 47ms)
GET /api/providers/configs 200 in 173ms (compile: 156ms, render: 17ms)
GET /api/providers/models?provider=openrouter 200 in 23ms (compile: 9ms, render: 15ms)
GET /api/memory 200 in 15ms (compile: 5ms, render: 10ms)
GET /api/providers/models?provider=openrouter 200 in 20ms (compile: 5ms, render: 14ms)
GET / 200 in 57ms (compile: 17ms, render: 40ms)
GET /api/conversations 200 in 21ms (compile: 10ms, render: 12ms)
GET /api/settings 200 in 69ms (compile: 8ms, render: 62ms)
GET /api/projects 200 in 95ms (compile: 75ms, render: 20ms)
GET /api/providers/models?provider=openrouter 200 in 21ms (compile: 4ms, render: 17ms)
PUT /api/settings 200 in 13ms (compile: 4ms, render: 9ms)
✓ Compiled in 143ms
GET /api/conversations?projectId=01KJJY0XRGFZV5S85VAXWPYT7S 200 in 13ms (compile: 5ms, render: 7ms)
GET /api/projects/01KJJY0XRGFZV5S85VAXWPYT7S/documents 200 in 32ms (compile: 18ms, render: 14ms)
GET /api/conversations?projectId=01KJJY0XRGFZV5S85VAXWPYT7S 200 in 44ms (compile: 35ms, render: 10ms)
GET /api/projects/01KJJY0XRGFZV5S85VAXWPYT7S/documents 200 in 15ms (compile: 5ms, render: 10ms)
DELETE /api/projects/01KJJY0XRGFZV5S85VAXWPYT7S/documents/01KJJYKZ2VBKDNN6DKCZ60K3ED 200 in 29ms (compile: 12ms, render: 17ms)
POST /api/projects/01KJJY0XRGFZV5S85VAXWPYT7S/documents 201 in 33ms (compile: 9ms, render: 23ms)
GET /api/projects/01KJJY0XRGFZV5S85VAXWPYT7S/documents 200 in 14ms (compile: 5ms, render: 10ms)
GET /api/projects/01KJJY0XRGFZV5S85VAXWPYT7S/documents 200 in 25ms (compile: 14ms, render: 12ms)
GET /api/settings 200 in 43ms (compile: 5ms, render: 38ms)
GET /api/providers/models?provider=openrouter 200 in 17ms (compile: 3ms, render: 13ms)
PUT /api/settings 200 in 16ms (compile: 4ms, render: 12ms)
✓ Compiled in 137ms
GET /api/conversations?projectId=01KJJY0XRGFZV5S85VAXWPYT7S 200 in 14ms (compile: 4ms, render: 9ms)
GET /api/projects/01KJJY0XRGFZV5S85VAXWPYT7S/documents 200 in 27ms (compile: 16ms, render: 11ms)
GET /api/conversations?projectId=01KJJY0XRGFZV5S85VAXWPYT7S 200 in 14ms (compile: 5ms, render: 9ms)
GET /api/projects/01KJJY0XRGFZV5S85VAXWPYT7S/documents 200 in 15ms (compile: 5ms, render: 10ms)
GET /api/settings 200 in 43ms (compile: 4ms, render: 39ms)
GET /api/providers/models?provider=openrouter 200 in 16ms (compile: 4ms, render: 13ms)
PUT /api/settings 200 in 18ms (compile: 5ms, render: 13ms)
GET /api/conversations?projectId=01KJJY0XRGFZV5S85VAXWPYT7S 200 in 10ms (compile: 5ms, render: 5ms)
GET /api/projects/01KJJY0XRGFZV5S85VAXWPYT7S/documents 200 in 31ms (compile: 18ms, render: 13ms)
GET /api/conversations?projectId=01KJJY0XRGFZV5S85VAXWPYT7S 200 in 41ms (compile: 33ms, render: 8ms)
GET /api/projects/01KJJY0XRGFZV5S85VAXWPYT7S/documents 200 in 13ms (compile: 5ms, render: 8ms)
GET /api/settings 200 in 46ms (compile: 4ms, render: 42ms)
GET /api/providers/models?provider=openrouter 200 in 20ms (compile: 6ms, render: 14ms)
PUT /api/settings 200 in 13ms (compile: 4ms, render: 9ms)
GET /api/conversations/01KJGNCDWRA2XTFDKM8ZZVB9N4/messages 200 in 22ms (compile: 12ms, render: 10ms)
GET /api/conversations?projectId=01KJJY0XRGFZV5S85VAXWPYT7S 200 in 12ms (compile: 4ms, render: 8ms)
GET /api/projects/01KJJY0XRGFZV5S85VAXWPYT7S/documents 200 in 25ms (compile: 14ms, render: 11ms)
GET /api/conversations?projectId=01KJJY0XRGFZV5S85VAXWPYT7S 200 in 10ms (compile: 4ms, render: 6ms)
GET /api/projects/01KJJY0XRGFZV5S85VAXWPYT7S/documents 200 in 13ms (compile: 4ms, render: 10ms)
GET /api/settings 200 in 51ms (compile: 6ms, render: 45ms)
GET /api/providers/models?provider=openrouter 200 in 17ms (compile: 5ms, render: 13ms)
PUT /api/settings 200 in 20ms (compile: 7ms, render: 13ms)
✓ Compiled in 167ms
GET / 200 in 827ms (compile: 205ms, render: 622ms)
GET /api/settings 200 in 39ms (compile: 7ms, render: 32ms)
GET /api/conversations 200 in 52ms (compile: 41ms, render: 11ms)
GET /api/projects 200 in 61ms (compile: 55ms, render: 7ms)
GET /api/settings 200 in 31ms (compile: 4ms, render: 28ms)
GET /api/providers/models?provider=openrouter 200 in 24ms (compile: 4ms, render: 19ms)
PUT /api/settings 200 in 22ms (compile: 11ms, render: 11ms)
GET /api/conversations?projectId=01KJJY0XRGFZV5S85VAXWPYT7S 200 in 11ms (compile: 4ms, render: 7ms)
GET /api/projects/01KJJY0XRGFZV5S85VAXWPYT7S/documents 200 in 41ms (compile: 25ms, render: 16ms)
GET /api/conversations?projectId=01KJJY0XRGFZV5S85VAXWPYT7S 200 in 57ms (compile: 49ms, render: 8ms)
GET /api/projects/01KJJY0XRGFZV5S85VAXWPYT7S/documents 200 in 20ms (compile: 6ms, render: 14ms)
GET /api/settings 200 in 31ms (compile: 4ms, render: 27ms)
GET /api/providers/models?provider=openrouter 200 in 17ms (compile: 4ms, render: 12ms)
PUT /api/settings 200 in 16ms (compile: 5ms, render: 11ms)
POST /api/conversations/01KJJY4PD8FXRRX49NPAJFXZTM/messages 201 in 50ms (compile: 17ms, render: 33ms)
[chat] RAG search error: SqliteError: A LIMIT or 'k = ?' constraint is required on vec0 knn queries.
at searchDocuments (src\lib\rag\search.ts:27:6)
at async POST (src\app\api\chat\route.ts:169:29)
25 |
26 | const results = sqlite
> 27 | .prepare(
| ^
28 | `
29 | SELECT vc.chunk_id, dc.content, vc.distance
30 | FROM vec_chunks vc {
code: 'SQLITE_ERROR'
}
POST /api/chat 200 in 3.6s (compile: 371ms, render: 3.2s)
POST /api/conversations/01KJJY4PD8FXRRX49NPAJFXZTM/messages 201 in 55ms (compile: 22ms, render: 33ms)
[chat] RAG search error: SqliteError: A LIMIT or 'k = ?' constraint is required on vec0 knn queries.
at searchDocuments (src\lib\rag\search.ts:27:6)
at async POST (src\app\api\chat\route.ts:169:29)
25 |
26 | const results = sqlite
> 27 | .prepare(
| ^
28 | `
29 | SELECT vc.chunk_id, dc.content, vc.distance
30 | FROM vec_chunks vc {
code: 'SQLITE_ERROR'
}
Error [AI_APICallError]: Invalid Responses API request
at ignore-listed frames {
cause: undefined,
url: 'https://openrouter.ai/api/v1/responses',
requestBodyValues: [Object],
statusCode: 400,
responseHeaders: [Object],
responseBody: '{"error":{"code":"invalid_prompt","message":"Invalid Responses API request"},"metadata":{"raw":"[\\n {\\n \\"code\\": \\"invalid_union\\",\\n \\"errors\\": [\\n [\\n {\\n \\"expected\\": \\"string\\",\\n \\"code\\": \\"invalid_type\\",\\n \\"path\\": [],\\n \\"message\\": \\"Invalid input: expected string, received array\\"\\n }\\n ],\\n [\\n {\\n \\"code\\": \\"invalid_union\\",\\n \\"errors\\": [\\n [\\n {\\n \\"code\\": \\"invalid_value\\",\\n \\"values\\": [\\n \\"reasoning\\"\\n ],\\n \\"path\\": [\\n \\"type\\"\\n ],\\n \\"message\\": \\"Invalid input: expected \\\\\\"reasoning\\\\\\"\\"\\n },\\n {\\n \\"expected\\": \\"array\\",\\n \\"code\\": \\"invalid_type\\",\\n \\"path\\": [\\n \\"summary\\"\\n ],\\n \\"message\\": \\"Invalid input: expected array, received undefined\\"\\n }\\n ],\\n [\\n {\\n \\"code\\": \\"invalid_value\\",\\n \\"values\\": [\\n \\"message\\"\\n ],\\n \\"path\\": [\\n \\"type\\"\\n ],\\n \\"message\\": \\"Invalid input: expected \\\\\\"message\\\\\\"\\"\\n },\\n {\\n \\"code\\": \\"invalid_union\\",\\n \\"errors\\": [\\n [\\n {\\n \\"code\\": \\"invalid_value\\",\\n \\"values\\": [\\n \\"user\\"\\n ],\\n \\"path\\": [],\\n \\"message\\": \\"Invalid input: expected \\\\\\"user\\\\\\"\\"\\n }\\n ],\\n [\\n {\\n \\"code\\": \\"invalid_value\\",\\n \\"values\\": [\\n \\"system\\"\\n ],\\n \\"path\\": [],\\n \\"message\\": \\"Invalid input: expected \\\\\\"system\\\\\\"\\"\\n }\\n ],\\n [\\n {\\n \\"code\\": \\"invalid_value\\",\\n \\"values\\": [\\n \\"assistant\\"\\n ],\\n \\"path\\": [],\\n \\"message\\": \\"Invalid input: expected \\\\\\"assistant\\\\\\"\\"\\n }\\n ],\\n [\\n {\\n \\"code\\": \\"invalid_value\\",\\n \\"values\\": [\\n \\"developer\\"\\n ],\\n \\"path\\": [],\\n \\"message\\": \\"Invalid input: expected \\\\\\"developer\\\\\\"\\"\\n }\\n ]\\n ],\\n \\"path\\": [\\n \\"role\\"\\n ],\\n \\"message\\": \\"Invalid input\\"\\n }\\n ],\\n [\\n {\\n \\"code\\": \\"invalid_value\\",\\n \\"values\\": [\\n \\"message\\"\\n ],\\n \\"path\\": [\\n \\"type\\"\\n ],\\n \\"message\\": \\"Invalid input: expected \\\\\\"message\\\\\\"\\"\\n },\\n {\\n \\"code\\": \\"invalid_union\\",\\n \\"errors\\": [\\n [\\n {\\n \\"code\\": \\"invalid_value\\",\\n \\"values\\": [\\n \\"user\\"\\n ],\\n \\"path\\": [],\\n \\"message\\": \\"Invalid input: expected \\\\\\"user\\\\\\"\\"\\n }\\n ],\\n [\\n {\\n \\"code\\": \\"invalid_value\\",\\n \\"values\\": [\\n \\"system\\"\\n ],\\n \\"path\\": [],\\n \\"message\\": \\"Invalid input: expected \\\\\\"system\\\\\\"\\"\\n }\\n ],\\n [\\n {\\n \\"code\\": \\"invalid_value\\",\\n \\"values\\": [\\n \\"developer\\"\\n ],\\n \\"path\\": [],\\n \\"message\\": \\"Invalid input: expected \\\\\\"developer\\\\\\"\\"\\n }\\n ]\\n ],\\n \\"path\\": [\\n \\"role\\"\\n ],\\n \\"message\\": \\"Invalid input\\"\\n }\\n ],\\n [\\n {\\n \\"code\\": \\"invalid_value\\",\\n \\"values\\": [\\n \\"function_call\\"\\n ],\\n \\"path\\": [\\n \\"type\\"\\n ],\\n \\"message\\": \\"Invalid input: expected \\\\\\"function_call\\\\\\"\\"\\n },\\n {\\n \\"expected\\": \\"string\\",\\n \\"code\\": \\"invalid_type\\",\\n \\"path\\": [\\n \\"call_id\\"\\n ],\\n \\"message\\": \\"Invalid input: expected string, received undefined\\"\\n },\\n {\\n \\"expected\\": \\"string\\",\\n \\"code\\": \\"invalid_type\\",\\n \\"path\\": [\\n \\"name\\"\\n ],\\n \\"message\\": \\"Invalid input: expected string, received undefined\\"\\n },\\n {\\n \\"expected\\": \\"string\\",\\n \\"code\\": \\"invalid_type\\",\\n \\"path\\": [\\n \\"arguments\\"\\n ],\\n \\"message\\": \\"Invalid input: expected string, received undefined\\"\\n }\\n ],\\n [\\n {\\n \\"code\\": \\"invalid_value\\",\\n \\"values\\": [\\n \\"function_call_output\\"\\n ],\\n \\"path\\": [\\n \\"type\\"\\n ],\\n \\"message\\": \\"Invalid input: expected \\\\\\"function_call_output\\\\\\"\\"\\n },\\n {\\n \\"expected\\": \\"string\\",\\n \\"code\\": \\"invalid_type\\",\\n \\"path\\": [\\n \\"call_id\\"\\n ],\\n \\"message\\": \\"Invalid input: expected string, received undefined\\"\\n },\\n {\\n \\"expected\\": \\"string\\",\\n \\"code\\": \\"invalid_type\\",\\n \\"path\\": [\\n \\"output\\"\\n ],\\n \\"message\\": \\"Invalid input: expected string, received undefined\\"\\n }\\n ],\\n [\\n {\\n \\"code\\": \\"invalid_union\\",\\n \\"errors\\": [\\n [\\n {\\n \\"code\\": \\"invalid_value\\",\\n \\"values\\": [\\n \\"assistant\\"\\n ],\\n \\"path\\": [\\n \\"role\\"\\n ],\\n \\"message\\": \\"Invalid input: expected \\\\\\"assistant\\\\\\"\\"\\n },\\n {\\n \\"code\\": \\"invalid_value\\",\\n \\"values\\": [\\n \\"message\\"\\n ],\\n \\"path\\": [\\n \\"type\\"\\n ],\\n \\"message\\": \\"Invalid input: expected \\\\\\"message\\\\\\"\\"\\n }\\n ],\\n [\\n {\\n \\"code\\": \\"invalid_value\\",\\n \\"values\\": [\\n \\"reasoning\\"\\n ],\\n \\"path\\": [\\n \\"type\\"\\n ],\\n \\"message\\": \\"Invalid input: expected \\\\\\"reasoning\\\\\\"\\"\\n }\\n ],\\n [\\n {\\n \\"code\\": \\"invalid_value\\",\\n \\"values\\": [\\n \\"function_call\\"\\n ],\\n \\"path\\": [\\n \\"type\\"\\n ],\\n \\"message\\": \\"Invalid input: expected \\\\\\"function_call\\\\\\"\\"\\n },\\n {\\n \\"expected\\": \\"string\\",\\n \\"code\\": \\"invalid_type\\",\\n \\"path\\": [\\n \\"name\\"\\n ],\\n \\"message\\": \\"Invalid input: expected string, received undefined\\"\\n },\\n {\\n \\"expected\\": \\"string\\",\\n \\"code\\": \\"invalid_type\\",\\n \\"path\\": [\\n \\"arguments\\"\\n ],\\n \\"message\\": \\"Invalid input: expected string, received undefined\\"\\n },\\n {\\n \\"expected\\": \\"string\\",\\n \\"code\\": \\"invalid_type\\",\\n \\"path\\": [\\n \\"call_id\\"\\n ],\\n \\"message\\": \\"Invalid input: expected string, received undefined\\"\\n }\\n ],\\n [\\n {\\n \\"code\\": \\"invalid_value\\",\\n \\"values\\": [\\n \\"web_search_call\\"\\n ],\\n \\"path\\": [\\n \\"type\\"\\n '... 3396 more characters,
isRetryable: false,
data: [Object]
}
POST /api/chat 200 in 886ms (compile: 5ms, render: 881ms)
GET / 200 in 107ms (compile: 11ms, render: 96ms)
GET /api/settings 200 in 59ms (compile: 11ms, render: 47ms)
GET /api/conversations 200 in 70ms (compile: 61ms, render: 9ms)
GET /api/projects 200 in 86ms (compile: 72ms, render: 14ms)
GET /api/settings 200 in 44ms (compile: 6ms, render: 39ms)
GET /api/providers/models?provider=openrouter 200 in 23ms (compile: 5ms, render: 19ms)
PUT /api/settings 200 in 23ms (compile: 8ms, render: 15ms)
GET /api/conversations/01KJGNCDWRA2XTFDKM8ZZVB9N4/messages 200 in 37ms (compile: 22ms, render: 16ms)
POST /api/conversations/01KJGNCDWRA2XTFDKM8ZZVB9N4/messages 201 in 46ms (compile: 18ms, render: 29ms)
POST /api/chat 200 in 2.7s (compile: 6ms, render: 2.7s)
[memory] Extracted 1 new memories from conversation 01KJGNCDWRA2XTFDKM8ZZVB9N4
GET /api/conversations/01KJGPRPV7E4ZW0A5VBSFE4T0T/messages 200 in 37ms (compile: 20ms, render: 17ms)
GET /api/conversations/01KJGNCDWRA2XTFDKM8ZZVB9N4/messages 200 in 18ms (compile: 6ms, render: 13ms)
GET /api/conversations/01KJFZB3B8ZHWWX4Y9K5450T9S/messages 200 in 43ms (compile: 24ms, render: 20ms)
GET /api/conversations/01KJGNCDWRA2XTFDKM8ZZVB9N4/messages 200 in 35ms (compile: 19ms, render: 15ms)
GET / 200 in 120ms (compile: 17ms, render: 102ms)
GET /api/settings 200 in 62ms (compile: 9ms, render: 53ms)
GET /api/conversations 200 in 76ms (compile: 65ms, render: 11ms)
GET /api/projects 200 in 89ms (compile: 78ms, render: 11ms)
GET /api/settings 200 in 51ms (compile: 13ms, render: 38ms)
GET /api/providers/models?provider=openrouter 200 in 14ms (compile: 3ms, render: 11ms)
PUT /api/settings 200 in 23ms (compile: 9ms, render: 14ms)
GET /api/conversations/01KJGNCDWRA2XTFDKM8ZZVB9N4/messages 200 in 25ms (compile: 15ms, render: 10ms)
GET /api/conversations/01KJGKGVZNQFNJRX55VC5K8KSA/messages 200 in 32ms (compile: 18ms, render: 14ms)
GET /api/conversations/01KJGNCDWRA2XTFDKM8ZZVB9N4/messages 200 in 40ms (compile: 21ms, render: 19ms)
GET / 200 in 102ms (compile: 12ms, render: 89ms)
GET /api/settings 200 in 35ms (compile: 6ms, render: 29ms)
GET /api/conversations 200 in 49ms (compile: 38ms, render: 11ms)
GET /api/projects 200 in 59ms (compile: 52ms, render: 7ms)
GET /api/settings 200 in 38ms (compile: 5ms, render: 33ms)
GET /api/providers/models?provider=openrouter 200 in 180ms (compile: 4ms, render: 176ms)
PUT /api/settings 200 in 9ms (compile: 3ms, render: 6ms)
GET /api/conversations?projectId=01KJJY0XRGFZV5S85VAXWPYT7S 200 in 17ms (compile: 8ms, render: 8ms)
GET /api/conversations?projectId=01KJJY0XRGFZV5S85VAXWPYT7S 200 in 26ms (compile: 19ms, render: 7ms)
GET /api/projects/01KJJY0XRGFZV5S85VAXWPYT7S/documents 200 in 59ms (compile: 20ms, render: 39ms)
GET /api/projects/01KJJY0XRGFZV5S85VAXWPYT7S/documents 200 in 24ms (compile: 9ms, render: 15ms)
GET /api/settings 200 in 37ms (compile: 4ms, render: 33ms)
GET /api/providers/models?provider=openrouter 200 in 17ms (compile: 4ms, render: 13ms)
PUT /api/settings 200 in 12ms (compile: 4ms, render: 8ms)
✓ Compiled in 162ms
GET /api/conversations 200 in 14ms (compile: 5ms, render: 9ms)
GET /api/projects 200 in 25ms (compile: 17ms, render: 8ms)
GET /api/conversations?projectId=01KJJY0XRGFZV5S85VAXWPYT7S 200 in 20ms (compile: 7ms, render: 13ms)
GET /api/projects/01KJJY0XRGFZV5S85VAXWPYT7S/documents 200 in 38ms (compile: 21ms, render: 17ms)
GET /api/conversations?projectId=01KJJY0XRGFZV5S85VAXWPYT7S 200 in 69ms (compile: 51ms, render: 18ms)
GET /api/projects/01KJJY0XRGFZV5S85VAXWPYT7S/documents 200 in 21ms (compile: 6ms, render: 15ms)
GET /api/settings 200 in 48ms (compile: 4ms, render: 43ms)
GET /api/providers/models?provider=openrouter 200 in 13ms (compile: 3ms, render: 11ms)
PUT /api/settings 200 in 23ms (compile: 8ms, render: 15ms)
POST /api/conversations/01KJJY4PD8FXRRX49NPAJFXZTM/messages 201 in 45ms (compile: 17ms, render: 28ms)
[chat] RAG search error: SqliteError: A LIMIT or 'k = ?' constraint is required on vec0 knn queries.
at searchDocuments (src\lib\rag\search.ts:27:6)
at async POST (src\app\api\chat\route.ts:169:29)
25 |
26 | const results = sqlite
> 27 | .prepare(
| ^
28 | `
29 | SELECT vc.chunk_id, dc.content, vc.distance
30 | FROM vec_chunks vc {
code: 'SQLITE_ERROR'
}
POST /api/chat 200 in 3.5s (compile: 5ms, render: 3.5s)
GET / 200 in 855ms (compile: 268ms, render: 587ms)
GET /api/settings 200 in 48ms (compile: 6ms, render: 42ms)
GET /api/conversations 200 in 64ms (compile: 53ms, render: 11ms)
GET /api/projects 200 in 75ms (compile: 67ms, render: 7ms)
GET /api/settings 200 in 32ms (compile: 5ms, render: 27ms)
GET /api/providers/models?provider=openrouter 200 in 18ms (compile: 4ms, render: 15ms)
PUT /api/settings 200 in 16ms (compile: 5ms, render: 11ms)
GET /api/conversations?projectId=01KJJY0XRGFZV5S85VAXWPYT7S 200 in 13ms (compile: 4ms, render: 9ms)
GET /api/projects/01KJJY0XRGFZV5S85VAXWPYT7S/documents 200 in 32ms (compile: 17ms, render: 16ms)
GET /api/conversations?projectId=01KJJY0XRGFZV5S85VAXWPYT7S 200 in 43ms (compile: 35ms, render: 8ms)
GET /api/projects/01KJJY0XRGFZV5S85VAXWPYT7S/documents 200 in 15ms (compile: 5ms, render: 9ms)
GET /api/settings 200 in 40ms (compile: 7ms, render: 33ms)
GET /api/providers/models?provider=openrouter 200 in 15ms (compile: 3ms, render: 12ms)
PUT /api/settings 200 in 20ms (compile: 6ms, render: 15ms)
GET /api/conversations/01KJGNCDWRA2XTFDKM8ZZVB9N4/messages 200 in 53ms (compile: 32ms, render: 22ms)
GET /api/conversations?projectId=01KJJY0XRGFZV5S85VAXWPYT7S 200 in 19ms (compile: 4ms, render: 15ms)
GET /api/projects/01KJJY0XRGFZV5S85VAXWPYT7S/documents 200 in 30ms (compile: 16ms, render: 14ms)
GET /api/conversations?projectId=01KJJY0XRGFZV5S85VAXWPYT7S 200 in 14ms (compile: 6ms, render: 8ms)
GET /api/projects/01KJJY0XRGFZV5S85VAXWPYT7S/documents 200 in 14ms (compile: 4ms, render: 10ms)
GET /api/settings 200 in 50ms (compile: 7ms, render: 43ms)
GET /api/providers/models?provider=openrouter 200 in 14ms (compile: 3ms, render: 11ms)
PUT /api/settings 200 in 32ms (compile: 10ms, render: 22ms)
GET / 200 in 133ms (compile: 12ms, render: 121ms)
GET /api/settings 200 in 45ms (compile: 9ms, render: 36ms)
GET /api/conversations 200 in 57ms (compile: 47ms, render: 10ms)
GET /api/projects 200 in 67ms (compile: 60ms, render: 7ms)
GET /api/settings 200 in 44ms (compile: 5ms, render: 39ms)
GET /api/providers/models?provider=openrouter 200 in 22ms (compile: 5ms, render: 17ms)
PUT /api/settings 200 in 12ms (compile: 4ms, render: 8ms)
GET /api/conversations?projectId=01KJJY0XRGFZV5S85VAXWPYT7S 200 in 14ms (compile: 6ms, render: 8ms)
GET /api/projects/01KJJY0XRGFZV5S85VAXWPYT7S/documents 200 in 30ms (compile: 16ms, render: 14ms)
GET /api/conversations?projectId=01KJJY0XRGFZV5S85VAXWPYT7S 200 in 42ms (compile: 32ms, render: 9ms)
GET /api/projects/01KJJY0XRGFZV5S85VAXWPYT7S/documents 200 in 16ms (compile: 6ms, render: 10ms)
GET /api/settings 200 in 59ms (compile: 6ms, render: 52ms)
GET /api/providers/models?provider=openrouter 200 in 21ms (compile: 4ms, render: 17ms)
PUT /api/settings 200 in 15ms (compile: 5ms, render: 9ms)
POST /api/conversations/01KJJY4PD8FXRRX49NPAJFXZTM/messages 201 in 51ms (compile: 24ms, render: 27ms)
POST /api/chat 200 in 9.9s (compile: 578ms, render: 9.3s)
[memory] Extracted 1 new memories from conversation 01KJJY4PD8FXRRX49NPAJFXZTM
✓ Compiled in 112ms
GET /settings 200 in 439ms (compile: 364ms, render: 74ms)
GET /api/settings 200 in 43ms (compile: 6ms, render: 37ms)
GET /api/settings 200 in 85ms (compile: 45ms, render: 40ms)
GET /api/settings 200 in 142ms (compile: 87ms, render: 54ms)
GET /api/settings 200 in 45ms (compile: 7ms, render: 38ms)
GET /api/settings 200 in 42ms (compile: 8ms, render: 35ms)
GET /api/settings 200 in 74ms (compile: 44ms, render: 30ms)
GET /api/settings 200 in 43ms (compile: 14ms, render: 28ms)
GET /api/settings 200 in 83ms (compile: 42ms, render: 41ms)
GET /api/settings 200 in 118ms (compile: 88ms, render: 30ms)
GET /api/providers/configs 200 in 241ms (compile: 219ms, render: 21ms)
GET /api/providers/configs 200 in 259ms (compile: 250ms, render: 9ms)
GET /api/providers/configs 200 in 146ms (compile: 138ms, render: 8ms)
GET /api/settings 200 in 178ms (compile: 147ms, render: 30ms)
GET /api/providers/configs 200 in 190ms (compile: 180ms, render: 10ms)
GET /api/memory 200 in 71ms (compile: 63ms, render: 8ms)
GET /api/providers/models?provider=openrouter 200 in 12ms (compile: 3ms, render: 8ms)
GET /api/memory 200 in 12ms (compile: 6ms, render: 6ms)
GET /api/providers/models?provider=openrouter 200 in 11ms (compile: 3ms, render: 8ms)
GET / 200 in 233ms (compile: 194ms, render: 39ms)
GET /api/projects 200 in 13ms (compile: 5ms, render: 8ms)
GET /api/settings 200 in 41ms (compile: 14ms, render: 28ms)
GET /api/providers/models?provider=openrouter 200 in 16ms (compile: 3ms, render: 13ms)
GET /api/conversations 200 in 266ms (compile: 250ms, render: 16ms)
PUT /api/settings 200 in 18ms (compile: 6ms, render: 12ms)
GET / 200 in 598ms (compile: 22ms, render: 576ms)
GET /api/settings 200 in 62ms (compile: 13ms, render: 48ms)
GET /api/conversations 200 in 90ms (compile: 67ms, render: 23ms)
GET /api/projects 200 in 98ms (compile: 91ms, render: 7ms)
GET /api/settings 200 in 40ms (compile: 6ms, render: 34ms)
GET /api/providers/models?provider=openrouter 200 in 17ms (compile: 5ms, render: 12ms)
PUT /api/settings 200 in 20ms (compile: 6ms, render: 15ms)
POST /api/conversations 201 in 41ms (compile: 6ms, render: 35ms)
GET /api/conversations 200 in 16ms (compile: 8ms, render: 8ms)
POST /api/conversations/01KJK35SW6GW0C29NZVFMJY51Z/messages 201 in 320ms (compile: 271ms, render: 49ms)
POST /api/chat 200 in 2.7s (compile: 5ms, render: 2.7s)
POST /api/projects 201 in 25ms (compile: 5ms, render: 20ms)
GET /api/conversations?projectId=01KJK362QFAASX57JHREB399BP 200 in 24ms (compile: 11ms, render: 13ms)
GET /api/conversations?projectId=01KJK362QFAASX57JHREB399BP 200 in 49ms (compile: 31ms, render: 19ms)
GET /api/projects/01KJK362QFAASX57JHREB399BP/documents 200 in 543ms (compile: 506ms, render: 37ms)
GET /api/projects/01KJK362QFAASX57JHREB399BP/documents 200 in 532ms (compile: 520ms, render: 12ms)
GET /api/settings 200 in 46ms (compile: 6ms, render: 40ms)
GET /api/providers/models?provider=openrouter 200 in 21ms (compile: 6ms, render: 15ms)
PUT /api/settings 200 in 25ms (compile: 7ms, render: 18ms)
GET /settings 200 in 56ms (compile: 10ms, render: 45ms)
GET /api/settings 200 in 44ms (compile: 7ms, render: 37ms)
GET /api/settings 200 in 104ms (compile: 47ms, render: 57ms)
GET /api/settings 200 in 185ms (compile: 109ms, render: 76ms)
GET /api/settings 200 in 69ms (compile: 10ms, render: 59ms)
GET /api/settings 200 in 57ms (compile: 7ms, render: 49ms)
GET /api/settings 200 in 44ms (compile: 6ms, render: 38ms)
GET /api/settings 200 in 76ms (compile: 23ms, render: 53ms)
GET /api/providers/configs 200 in 88ms (compile: 78ms, render: 11ms)
GET /api/settings 200 in 149ms (compile: 109ms, render: 40ms)
GET /api/providers/configs 200 in 172ms (compile: 156ms, render: 16ms)
GET /api/settings 200 in 129ms (compile: 91ms, render: 38ms)
GET /api/providers/configs 200 in 144ms (compile: 133ms, render: 11ms)
GET /api/settings 200 in 71ms (compile: 13ms, render: 58ms)
GET /api/providers/configs 200 in 97ms (compile: 75ms, render: 21ms)
GET /api/memory 200 in 110ms (compile: 99ms, render: 11ms)
GET /api/providers/models?provider=openrouter 200 in 21ms (compile: 6ms, render: 15ms)
GET /api/memory 200 in 13ms (compile: 5ms, render: 8ms)
GET /api/providers/models?provider=openrouter 200 in 18ms (compile: 5ms, render: 13ms)
✓ Compiled in 239ms
GET / 200 in 250ms (compile: 212ms, render: 38ms)
GET /api/conversations 200 in 17ms (compile: 6ms, render: 12ms)
GET /api/settings 200 in 32ms (compile: 4ms, render: 29ms)
GET /api/projects 200 in 47ms (compile: 34ms, render: 12ms)
GET /api/providers/models?provider=openrouter 200 in 15ms (compile: 3ms, render: 12ms)
PUT /api/settings 200 in 17ms (compile: 6ms, render: 11ms)
✓ Compiled in 202ms
GET /api/conversations 200 in 20ms (compile: 7ms, render: 13ms)
GET /api/projects 200 in 37ms (compile: 23ms, render: 14ms)
GET /api/settings 200 in 53ms (compile: 7ms, render: 46ms)
GET /api/providers/models?provider=openrouter 200 in 20ms (compile: 5ms, render: 15ms)
PUT /api/settings 200 in 15ms (compile: 6ms, render: 9ms)
GET / 200 in 796ms (compile: 212ms, render: 584ms)
GET /api/settings 200 in 44ms (compile: 8ms, render: 37ms)
GET /api/conversations 200 in 60ms (compile: 48ms, render: 12ms)
GET /api/projects 200 in 74ms (compile: 66ms, render: 8ms)
GET /api/settings 200 in 47ms (compile: 10ms, render: 38ms)
GET /api/providers/models?provider=openrouter 200 in 28ms (compile: 8ms, render: 20ms)
PUT /api/settings 200 in 21ms (compile: 6ms, render: 14ms)
✓ Compiled in 302ms
✓ Compiled in 206ms
✓ Compiled in 137ms
GET / 200 in 846ms (compile: 211ms, render: 635ms)
✓ Compiled in 3s
✓ Compiled in 1332ms
✓ Compiled in 176ms
GET /api/conversations?projectId=01KJK362QFAASX57JHREB399BP 200 in 33ms (compile: 16ms, render: 16ms)
GET /api/conversations?projectId=01KJK362QFAASX57JHREB399BP 200 in 27ms (compile: 15ms, render: 12ms)
GET /api/projects/01KJK362QFAASX57JHREB399BP/documents 200 in 42ms (compile: 21ms, render: 21ms)
GET /api/projects/01KJK362QFAASX57JHREB399BP/documents 200 in 15ms (compile: 5ms, render: 9ms)
GET /api/conversations?projectId=01KJJY0XRGFZV5S85VAXWPYT7S 200 in 20ms (compile: 4ms, render: 16ms)
GET /api/projects/01KJJY0XRGFZV5S85VAXWPYT7S/documents 200 in 21ms (compile: 4ms, render: 16ms)
DELETE /api/projects/01KJK362QFAASX57JHREB399BP 200 in 49ms (compile: 24ms, render: 25ms)
GET /api/conversations 200 in 27ms (compile: 8ms, render: 19ms)
GET /api/settings 200 in 49ms (compile: 4ms, render: 45ms)
GET /api/providers/models?provider=openrouter 200 in 215ms (compile: 5ms, render: 209ms)
PUT /api/settings 200 in 14ms (compile: 5ms, render: 9ms)
GET / 200 in 757ms (compile: 219ms, render: 537ms)
GET /api/settings 200 in 39ms (compile: 9ms, render: 29ms)
GET /api/conversations 200 in 52ms (compile: 40ms, render: 12ms)
GET /api/projects 200 in 67ms (compile: 55ms, render: 12ms)
GET /api/settings 200 in 100ms (compile: 70ms, render: 30ms)
PUT /api/settings 200 in 42ms (compile: 24ms, render: 18ms)
GET /api/providers/models?provider=openrouter 200 in 202ms (compile: 6ms, render: 196ms)
GET /api/conversations?projectId=01KJJY0XRGFZV5S85VAXWPYT7S 200 in 22ms (compile: 10ms, render: 12ms)
GET /api/conversations?projectId=01KJJY0XRGFZV5S85VAXWPYT7S 200 in 38ms (compile: 27ms, render: 11ms)
GET /api/projects/01KJJY0XRGFZV5S85VAXWPYT7S/documents 200 in 43ms (compile: 19ms, render: 24ms)
GET /api/projects/01KJJY0XRGFZV5S85VAXWPYT7S/documents 200 in 23ms (compile: 7ms, render: 16ms)
GET /api/settings 200 in 61ms (compile: 7ms, render: 55ms)
GET /api/providers/models?provider=openrouter 200 in 22ms (compile: 5ms, render: 17ms)
PUT /api/settings 200 in 14ms (compile: 5ms, render: 10ms)
POST /api/conversations/01KJJY4PD8FXRRX49NPAJFXZTM/messages 201 in 67ms (compile: 20ms, render: 47ms)
GET /api/conversations/01KJK35SW6GW0C29NZVFMJY51Z/messages 200 in 31ms (compile: 19ms, render: 13ms)
GET /api/conversations?projectId=01KJJY0XRGFZV5S85VAXWPYT7S 200 in 18ms (compile: 9ms, render: 9ms)
GET /api/conversations?projectId=01KJJY0XRGFZV5S85VAXWPYT7S 200 in 20ms (compile: 10ms, render: 10ms)
GET /api/projects/01KJJY0XRGFZV5S85VAXWPYT7S/documents 200 in 40ms (compile: 27ms, render: 13ms)
GET /api/projects/01KJJY0XRGFZV5S85VAXWPYT7S/documents 200 in 22ms (compile: 7ms, render: 16ms)
POST /api/chat 200 in 7.1s (compile: 5ms, render: 7.0s)
GET /api/settings 200 in 43ms (compile: 6ms, render: 37ms)
GET /api/providers/models?provider=openrouter 200 in 24ms (compile: 6ms, render: 17ms)
PUT /api/settings 200 in 24ms (compile: 12ms, render: 12ms)
GET /api/conversations?projectId=01KJJY0XRGFZV5S85VAXWPYT7S 200 in 22ms (compile: 10ms, render: 12ms)
GET /api/conversations?projectId=01KJJY0XRGFZV5S85VAXWPYT7S 200 in 22ms (compile: 8ms, render: 14ms)
GET /api/projects/01KJJY0XRGFZV5S85VAXWPYT7S/documents 200 in 43ms (compile: 24ms, render: 19ms)
GET /api/projects/01KJJY0XRGFZV5S85VAXWPYT7S/documents 200 in 65ms (compile: 49ms, render: 17ms)
GET /api/settings 200 in 42ms (compile: 5ms, render: 38ms)
GET /api/providers/models?provider=openrouter 200 in 21ms (compile: 5ms, render: 16ms)
PUT /api/settings 200 in 17ms (compile: 6ms, render: 11ms)
POST /api/conversations/01KJJY4PD8FXRRX49NPAJFXZTM/messages 201 in 49ms (compile: 19ms, render: 29ms)
POST /api/chat 200 in 2.9s (compile: 6ms, render: 2.9s)
GET /api/conversations/01KJK35SW6GW0C29NZVFMJY51Z/messages 200 in 35ms (compile: 18ms, render: 17ms)
GET /api/conversations?projectId=01KJJY0XRGFZV5S85VAXWPYT7S 200 in 21ms (compile: 9ms, render: 12ms)
GET /api/conversations?projectId=01KJJY0XRGFZV5S85VAXWPYT7S 200 in 21ms (compile: 10ms, render: 11ms)
GET /api/projects/01KJJY0XRGFZV5S85VAXWPYT7S/documents 200 in 59ms (compile: 41ms, render: 18ms)
GET /api/projects/01KJJY0XRGFZV5S85VAXWPYT7S/documents 200 in 24ms (compile: 7ms, render: 17ms)
GET /api/settings 200 in 45ms (compile: 6ms, render: 39ms)
GET /api/providers/models?provider=openrouter 200 in 21ms (compile: 6ms, render: 15ms)
PUT /api/settings 200 in 19ms (compile: 7ms, render: 12ms)
✓ Compiled in 168ms
GET /api/conversations 200 in 29ms (compile: 13ms, render: 16ms)
GET /api/projects 200 in 38ms (compile: 29ms, render: 9ms)
GET /api/conversations/01KJJY4PD8FXRRX49NPAJFXZTM/messages 200 in 52ms (compile: 39ms, render: 12ms)
GET / 200 in 816ms (compile: 270ms, render: 545ms)
GET /api/settings 200 in 44ms (compile: 8ms, render: 35ms)
GET /api/conversations 200 in 59ms (compile: 48ms, render: 11ms)
GET /api/projects 200 in 73ms (compile: 64ms, render: 9ms)
GET /api/settings 200 in 34ms (compile: 5ms, render: 29ms)
GET /api/providers/models?provider=openrouter 200 in 22ms (compile: 4ms, render: 18ms)
PUT /api/settings 200 in 14ms (compile: 5ms, render: 9ms)
GET /api/conversations?projectId=01KJJY0XRGFZV5S85VAXWPYT7S 200 in 18ms (compile: 9ms, render: 10ms)
GET /api/conversations?projectId=01KJJY0XRGFZV5S85VAXWPYT7S 200 in 13ms (compile: 7ms, render: 6ms)
GET /api/projects/01KJJY0XRGFZV5S85VAXWPYT7S/documents 200 in 30ms (compile: 17ms, render: 13ms)
GET /api/projects/01KJJY0XRGFZV5S85VAXWPYT7S/documents 200 in 43ms (compile: 33ms, render: 10ms)
GET /api/settings 200 in 65ms (compile: 5ms, render: 61ms)
GET /api/conversations/01KJJY4PD8FXRRX49NPAJFXZTM/messages 200 in 34ms (compile: 21ms, render: 13ms)
PUT /api/settings 200 in 15ms (compile: 4ms, render: 11ms)
GET /api/conversations?projectId=01KJJY0XRGFZV5S85VAXWPYT7S 200 in 22ms (compile: 7ms, render: 15ms)
GET /api/conversations?projectId=01KJJY0XRGFZV5S85VAXWPYT7S 200 in 19ms (compile: 11ms, render: 9ms)
GET /api/projects/01KJJY0XRGFZV5S85VAXWPYT7S/documents 200 in 34ms (compile: 16ms, render: 18ms)
GET /api/projects/01KJJY0XRGFZV5S85VAXWPYT7S/documents 200 in 24ms (compile: 9ms, render: 15ms)
GET /api/settings 200 in 39ms (compile: 4ms, render: 35ms)
POST /api/conversations 201 in 30ms (compile: 12ms, render: 18ms)
GET /api/conversations 200 in 18ms (compile: 6ms, render: 12ms)
POST /api/conversations/01KJK3X8Z0SNG8E97A7XPGAB3D/messages 201 in 30ms (compile: 13ms, render: 17ms)
GET /api/conversations/01KJK3X8Z0SNG8E97A7XPGAB3D/messages 200 in 21ms (compile: 5ms, render: 16ms)
PUT /api/settings 200 in 23ms (compile: 7ms, render: 16ms)
[chat] Error: Error: No API key configured for provider: openai
at getModel (src\lib\providers\index.ts:19:11)
at POST (src\app\api\chat\route.ts:202:30)
17 | const config = getSetting<ProviderConfig>(`provider:${providerId}`)
18 | if (!config?.apiKey) {
> 19 | throw new Error(`No API key configured for provider: ${providerId}`)
| ^
20 | }
21 |
22 | switch (providerId) {
POST /api/chat 500 in 832ms (compile: 5ms, render: 827ms)
✓ Compiled in 134ms
GET /api/conversations 200 in 17ms (compile: 6ms, render: 11ms)
GET /api/projects 200 in 31ms (compile: 20ms, render: 11ms)
GET /api/settings?keys=default-model,search:tavilyKey 200 in 234ms (compile: 195ms, render: 39ms)
✓ Compiled in 262ms
GET /api/conversations 200 in 39ms (compile: 14ms, render: 25ms)
GET /api/projects 200 in 66ms (compile: 42ms, render: 23ms)