71 Commits

Author SHA1 Message Date
Adityavardhan Agrawal
0a933e5fd6
Add docker support (#24) 2025-01-09 05:17:25 -05:00
Arnav Agrawal
9660a81120 fix quick setup for pgvector 2025-01-08 22:25:20 +05:30
Arnav Agrawal
3825ddcc2c update version on pypi 2025-01-07 15:33:59 +05:30
Arnav Agrawal
bd4d8f8178 update uri gen to match new config 2025-01-07 12:43:01 +05:30
Arnav Agrawal
f72f6f0249
Config improvements (#17) 2025-01-07 01:42:10 -05:00
Arnav Agrawal
f5666155c1
Update README.md 2025-01-07 00:45:28 -05:00
Adityavardhan Agrawal
aca3437c90 update readme 2025-01-06 14:10:12 -05:00
Arnav Agrawal
2a4fd05096
add better formatting for uri gen (#16) 2025-01-06 04:20:34 -05:00
Arnav Agrawal
32c3d1e052
Delete databridge.toml 2025-01-04 08:16:07 -05:00
Arnav Agrawal
c3726504f7
add support for PostgreSQL and pgvector (#15)
Co-authored-by: Adityavardhan Agrawal <aa729@cornell.edu>
2025-01-04 08:14:52 -05:00
Adityavardhan Agrawal
273dfcc5e7
Add PostgreSQL support (#13)
Co-authored-by: Arnav Agrawal <aa779@cornell.edu>
2025-01-04 08:11:09 -05:00
Arnav Agrawal
20faae8903
Add reranking (#14) 2025-01-02 03:42:47 -05:00
Arnav Agrawal
c936aa91a4 unstructured api key optional now 2025-01-01 21:28:47 +05:30
Arnav Agrawal
48e6aeb8b7
use local unstructured by default (#12) 2025-01-01 09:18:23 -05:00
Arnav Agrawal
abccf99974
add contextual embedding with claude prompt caching (#11)
* add context augmentation while chunking

* add contextual embeddings

* default config should be combined

* fix comments on PR

* update example environment

* update config and api to support env-variable optionality
2024-12-31 06:58:34 -05:00
Adityavardhan Agrawal
367dc079e8
Add local file system for storage (#10) 2024-12-31 06:25:51 -05:00
Adityavardhan Agrawal
3e4a9999ad
Add open telemetry and shell (#5) 2024-12-30 23:52:25 -05:00
Arnav Agrawal
3ad55129b7
Rename imports (#9) 2024-12-30 11:58:53 -05:00
Arnav Agrawal
848198f478
fix ingestion bug (#8) 2024-12-30 11:46:42 -05:00
Arnav Agrawal
478c1acd8d
fix circular import and pydantic validation issue (#6) 2024-12-30 11:09:10 -05:00
Arnav Agrawal
0e4a43645a reformat files 2024-12-29 12:48:41 +05:30
Arnav Agrawal
b54cdb6e0c change black formatter to support 100 line-length 2024-12-29 12:46:17 +05:30
Arnav Agrawal
80db083471 added frame/transcript augmentation for video retrieval 2024-12-29 12:45:12 +05:30
Arnav Agrawal
7830b42c6b fix typing errors 2024-12-29 11:10:51 +05:30
Arnav Agrawal
196655fea3 pipethrough video timestamps on query 2024-12-28 19:41:05 +05:30
Arnav Agrawal
16e5decc4b fix linting issues 2024-12-28 17:29:33 +05:30
Arnav Agrawal
c672d75302 add ollama options as comments and debug env issues in config.py 2024-12-27 12:40:20 +05:30
Arnav Agrawal
b883f52a11 add ollama embeddings and test them out 2024-12-27 12:17:16 +05:30
Arnav Agrawal
124ce195c0 add ollama completions 2024-12-27 11:19:24 +05:30
Arnav Agrawal
418054e9a3 update configuration style to support easy model editing 2024-12-27 11:19:07 +05:30
Arnav Agrawal
36ccca0332 rename embedding_model to embedding 2024-12-27 11:14:46 +05:30
Arnav Agrawal
2c425d24fe update sdk on pypi 2024-12-27 10:37:56 +05:30
Arnav Agrawal
9d2904aae2 delete unnecessary examples 2024-12-27 10:37:26 +05:30
Arnav Agrawal
dc3880ee3e update requirements and add pre-commit logic 2024-12-26 22:26:16 +05:30
Arnav Agrawal
2142b85634 try out linting workflow 2024-12-26 22:12:07 +05:30
Arnav Agrawal
13ab54fbf8
add a video parser + formatting changes (#4) 2024-12-26 11:34:24 -05:00
Adityavardhan Agrawal
03345dcc07
Add completions API (#3) 2024-12-26 08:52:25 -05:00
Arnav Agrawal
a404154650 add setup script, update readme accordingly 2024-12-23 13:22:21 -05:00
Adityavardhan Agrawal
a925dcd7ac SDK changes, add a sync client 2024-12-22 19:46:53 -05:00
Adityavardhan Agrawal
58726e1f2f remove basic usage 2024-12-22 18:37:27 -05:00
Arnav Agrawal
4f2f221d40 bug fixes and end-to-end testing 2024-12-17 21:40:38 -05:00
Adityavardhan Agrawal
df8d7fcdd0
refactor some stuff (#2)
* refactor some stuff, remove bare try catches
2024-12-15 14:31:25 -05:00
Adityavardhan Agrawal
0f492ed7c0
Merge pull request #1 from databridge-org/Adityav369/new-methods
System changes
2024-12-04 20:31:30 -05:00
Adityavardhan Agrawal
251e38828a clean up 2024-12-04 20:26:14 -05:00
Adityavardhan Agrawal
46a7c45b4e
Merge branch 'main' into Adityav369/new-methods 2024-12-04 19:09:20 -05:00
Adityavardhan Agrawal
1f68fb99d3 sdk and querying in api works 2024-12-03 21:46:25 -05:00
Arnav Agrawal
f1f52d9b67 pass api tests 2024-12-02 20:03:35 -05:00
Arnav Agrawal
000887a4dc pass all tests apart from querying 2024-11-28 19:09:40 -05:00
Adityavardhan Agrawal
54fdb27929
Create README.md 2024-11-25 18:10:13 -05:00
Adityavardhan Agrawal
983a4ee854 separate text and doc ingestion pathways 2024-11-24 14:29:25 -05:00