Commit graph

60 commits

Author SHA1 Message Date
Yiorgis Gozadinos
8e77d6b9c1
vb 2025-06-28 09:43:37 +03:00
Yiorgis Gozadinos
e5d8396d1b
Merge pull request #5 from ggozad/feat/qa
Question/Answering using LLMs
2025-06-28 09:41:55 +03:00
Yiorgis Gozadinos
7e540583ce
Merge pull request #9 from ggozad/feat/document-meta-in-search
Include document uri and meta in search results
2025-06-28 09:41:37 +03:00
Yiorgis Gozadinos
273a3bda4f
Document QA 2025-06-28 09:37:59 +03:00
Yiorgis Gozadinos
4bbc23dbd4
Add QA to client, cli 2025-06-28 09:21:45 +03:00
Yiorgis Gozadinos
85b106c461
OpenAI Question/Answer agent 2025-06-28 09:11:39 +03:00
Yiorgis Gozadinos
357460da57
Update benchmarks 2025-06-28 09:11:38 +03:00
Yiorgis Gozadinos
f3ed88b970
Include document uri and meta in search results 2025-06-28 09:10:23 +03:00
Yiorgis Gozadinos
e2fa20ce3a
Merge pull request #7 from ggozad/feat/documentation
Documentation site on GitHub Pages
2025-06-27 20:09:38 +03:00
Yiorgis Gozadinos
7a1b09d5e2
Minor doc fixes 2025-06-27 20:08:51 +03:00
Yiorgis Gozadinos
e07c849d3c
mkdocs precommit hook 2025-06-26 11:49:19 +03:00
Yiorgis Gozadinos
cf9ec04170
Fix docs 2025-06-26 11:46:23 +03:00
Yiorgis Gozadinos
7d2d895ff0
Github action for docs 2025-06-25 20:17:31 +03:00
Yiorgis Gozadinos
a704f300bc
Initial skeleton for docs 2025-06-25 20:16:08 +03:00
Yiorgis Gozadinos
ca45f8e5d4
Fix db path 2025-06-25 19:01:57 +03:00
Yiorgis Gozadinos
2855dd7c13
Use LLM-as-a-judge to test QA 2025-06-25 18:18:28 +03:00
Yiorgis Gozadinos
095d532a7a
QA LLM, Ollama implementation 2025-06-25 18:18:28 +03:00
Yiorgis Gozadinos
26900d9687
Run simple benchmarks 2025-06-25 18:18:28 +03:00
Yiorgis Gozadinos
c6867c3cce
Merge pull request #6 from topiaruss/boost-coverage
feat(tests): Add tests for app and cli modules
2025-06-25 17:51:31 +03:00
Yiorgis Gozadinos
c4c670bc40
Use proper mocks instead of setattr to satisfy typing. Fix minor typos 2025-06-25 17:50:19 +03:00
Russ Ferriday
94ff11ad25 feat(tests): Add tests for app and cli modules 2025-06-24 23:00:18 +01:00
Yiorgis Gozadinos
ef73b53e46
Make readme more readable 2025-06-22 13:10:06 +02:00
Yiorgis Gozadinos
deaeeddc72
vb 2025-06-20 10:34:13 +02:00
Yiorgis Gozadinos
3c98f246b5
Merge pull request #2 from ggozad/feat/monitor
File monitoring support
2025-06-20 10:30:40 +02:00
Yiorgis Gozadinos
e021973429
Merge pull request #1 from ggozad/feat/openai-embeddings
OpenAI embeddings
2025-06-20 10:30:24 +02:00
Yiorgis Gozadinos
03b2b20ae2
Handle keyboard interrupt 2025-06-20 10:18:07 +02:00
Yiorgis Gozadinos
18e1e79598
Update docs 2025-06-20 10:07:55 +02:00
Yiorgis Gozadinos
27f65adda7
Test FileWatcher 2025-06-20 09:35:20 +02:00
Yiorgis Gozadinos
51e7f990a0
Implement upsert and delete in monitor 2025-06-20 09:28:44 +02:00
Yiorgis Gozadinos
ee57bc0a82
Use path.as_uri() instead of path.resolve() 2025-06-20 09:27:01 +02:00
Yiorgis Gozadinos
8132a44994
Use MONITOR_DIRECTORIES for a list of dirs to monitor 2025-06-20 09:04:07 +02:00
Yiorgis Gozadinos
5f604d31dd
Add monitor 2025-06-20 08:37:56 +02:00
Yiorgis Gozadinos
943cf3c5e0
Rename EMBDEDDING->EMBEDDINGS in env vars 2025-06-19 17:44:42 +02:00
Yiorgis Gozadinos
d89b2f1306
Test openai voyageai embedders 2025-06-19 17:39:04 +02:00
Yiorgis Gozadinos
91c4c30f65
Add support for OpenAI embeddings 2025-06-19 17:38:49 +02:00
Yiorgis Gozadinos
0e4d886b3a
Github actions for building 2025-06-19 15:20:29 +02:00
Yiorgis Gozadinos
8fbf98466a
MCP server 2025-06-19 15:00:57 +02:00
Yiorgis Gozadinos
d7858d0283
Ease python reqs to 3.10, addd classifiers 2025-06-19 12:21:56 +02:00
Yiorgis Gozadinos
9f5ba912d7
Simplify repos 2025-06-19 08:55:34 +02:00
Yiorgis Gozadinos
8a5c505b86
Replace positional params by keyword params for clarity 2025-06-19 08:21:58 +02:00
Yiorgis Gozadinos
d7c9b41a2c
Console app 2025-06-18 16:23:39 +02:00
Yiorgis Gozadinos
ac5c60fecc
default sqlite when no path is given 2025-06-18 10:41:07 +02:00
Yiorgis Gozadinos
186d404d11
MIT license 2025-06-18 10:17:27 +02:00
Yiorgis Gozadinos
a1079fd1f5
VoyageAI embeddings 2025-06-18 09:45:36 +02:00
Yiorgis Gozadinos
51723308ed
Introduce embedder factory 2025-06-18 08:26:11 +02:00
Yiorgis Gozadinos
1e0b6b18aa
Add a context manager to the client 2025-06-17 12:48:26 +02:00
Yiorgis Gozadinos
6321cfb7a8
Add search to client 2025-06-17 12:41:37 +02:00
Yiorgis Gozadinos
0b43c7dc7f
Handle files/url updates and store md5 hash in the meta 2025-06-17 12:22:00 +02:00
Yiorgis Gozadinos
11fd4d75ad
Handle files/url with create_document_from_source in client 2025-06-17 11:26:02 +02:00
Yiorgis Gozadinos
a91249c575
Basic client 2025-06-17 10:48:40 +02:00