10307 Commits

Author SHA1 Message Date
shamoon
10422a4b10
Some cleanup, typing 2025-06-09 15:21:22 -07:00
shamoon
74723f17f5
Handle doc updates, refactor 2025-06-09 15:21:22 -07:00
shamoon
e31451a0d4
Chat coverage 2025-06-09 15:21:21 -07:00
shamoon
276f4cb2f7
Tests for rest of RAG 2025-06-09 15:21:21 -07:00
shamoon
8995545558
Chat component and service coverage 2025-06-09 15:21:21 -07:00
shamoon
b11b8df3f1
Real doc ID updating 2025-06-09 15:21:20 -07:00
shamoon
f1a96f0899
Sweet chat animation, cursor 2025-06-09 15:21:20 -07:00
shamoon
d68d8b0e94
Only show chat if enabled 2025-06-09 15:21:20 -07:00
shamoon
ad614860e2
Fix partial length in chat 2025-06-09 15:21:19 -07:00
shamoon
1149b4d886
Fix gzip breaks streaming and flush stream 2025-06-09 15:21:19 -07:00
shamoon
dcdbafba03
Fix openai api key, config settings saving 2025-06-09 15:21:18 -07:00
shamoon
2b5d7f5c6a
Try rewriting with httpclient 2025-06-09 15:21:18 -07:00
shamoon
977addfc53
Extremely basic chat component 2025-06-09 15:21:18 -07:00
shamoon
e954ec6848
Just use the built-in ollama LLM class of course 2025-06-09 15:21:17 -07:00
shamoon
d9d6565e1a
Fix naming 2025-06-09 15:21:17 -07:00
shamoon
c5711056a0
Trim nodes 2025-06-09 15:21:16 -07:00
shamoon
143626dda1
Backend streaming chat 2025-06-09 15:21:16 -07:00
shamoon
72107eedb0
Fixup some tests 2025-06-09 15:21:15 -07:00
shamoon
c3671f420a
Just some docs
[ci skip]
2025-06-09 15:21:15 -07:00
shamoon
df2525d346
Unify, respect perms
[ci skip]
2025-06-09 15:21:15 -07:00
shamoon
f01d93e8f1
Individual doc chat
[ci skip]
2025-06-09 15:21:14 -07:00
shamoon
fffe3a4d9c
Super basic doc chat
[ci skip]
2025-06-09 15:21:14 -07:00
shamoon
241291259d
Better encapsulate backends, use llama_index OpenAI 2025-06-09 15:21:13 -07:00
shamoon
cbdcb31668
Add backend settings to frontend config
[ci skip]
2025-06-09 15:21:13 -07:00
shamoon
6356ed3a81
Tweak ollama timeout, prompt
[ci skip]
2025-06-09 15:21:13 -07:00
shamoon
5c4ae46e9f
Fix ollama, fix RAG
[ci skip]
2025-06-09 15:21:12 -07:00
shamoon
6be2957047
RAG into suggestions 2025-06-09 15:21:12 -07:00
shamoon
148270117c
llamaindex vector index, llmindex mangement command 2025-06-09 15:21:11 -07:00
shamoon
0527b3d17b
Docs 2025-06-09 15:20:47 -07:00
shamoon
fbc615ae37
Use password and select config fields 2025-06-09 15:20:47 -07:00
shamoon
b8012fd7b1
Use a frontend config 2025-06-09 15:20:46 -07:00
shamoon
26d3fa9b7e
Pass AI enabled to frontend 2025-06-09 15:20:46 -07:00
shamoon
55ecbc3bf0
Basic handling of non-AI response 2025-06-09 15:20:45 -07:00
shamoon
9301ee65a1
Cleaner auto-remove 2025-06-09 15:20:45 -07:00
shamoon
9f90b60d53
Automatically remove suggestions after add 2025-06-09 15:20:45 -07:00
shamoon
963e7c49c6
Test views, caching 2025-06-09 15:20:44 -07:00
shamoon
959d32828e
Invalidate llm suggestion cache on doc save 2025-06-09 15:20:44 -07:00
shamoon
81d9444f8f
Fix 2025-06-09 15:20:43 -07:00
shamoon
4e88c84d45
Backend tests 2025-06-09 15:20:43 -07:00
shamoon
e332342125
Correct object retrieval 2025-06-09 15:20:43 -07:00
shamoon
3a28e4bc9c
Refactor 2025-06-09 15:20:42 -07:00
shamoon
346d3480e9
Move module 2025-06-09 15:20:42 -07:00
shamoon
3ad29c6339
Hook up the add buttons 2025-06-09 15:20:41 -07:00
shamoon
e70ddbc1a1
Refine the suggestions dropdown ui a bit 2025-06-09 15:20:41 -07:00
shamoon
7d1429e329
Suggestions dropdown 2025-06-09 15:20:41 -07:00
shamoon
ea86a06fe9
Messing with a suggest button 2025-06-09 15:20:40 -07:00
shamoon
756e096f0e
Rename config 2025-06-09 15:20:40 -07:00
shamoon
fd88980fb1
Title suggestion ui 2025-06-09 15:20:39 -07:00
shamoon
a31aa0999e
Just start the frontend
[ci skip]
2025-06-09 15:20:39 -07:00
shamoon
3eb0ef5fd2
wow llama3 is bad 2025-06-09 15:20:39 -07:00