-
Notifications
You must be signed in to change notification settings - Fork 5.1k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
3c5a9f7
commit 74a68c0
Showing
4 changed files
with
53 additions
and
46 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
23 changes: 14 additions & 9 deletions
23
llama-index-integrations/retrievers/llama-index-retrievers-videodb/README.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,29 +1,34 @@ | ||
# VideoDB Retriever | ||
# VideoDB Retriever | ||
|
||
## Overview | ||
[VideoDB](https://videodb.io) is a serverless database designed to streamline the storage, search, editing, and streaming of video content. VideoDB offers random access to sequential video data by building indexes and developing interfaces for querying and browsing video content. Learn more at [docs.videodb.io](https://docs.videodb.io). | ||
|
||
[VideoDB](https://videodb.io) is a serverless database designed to streamline the storage, search, editing, and streaming of video content. VideoDB offers random access to sequential video data by building indexes and developing interfaces for querying and browsing video content. Learn more at [docs.videodb.io](https://docs.videodb.io). | ||
|
||
## Getting Started | ||
|
||
### Prerequisites | ||
|
||
- Obtain API keys from [VideoDB dashboard](https://console.videodb.io) | ||
|
||
### Installation | ||
|
||
Install the necessary packages with the following command: | ||
```python | ||
%pip install llama-index llama-index-retrievers-videodb videodb | ||
|
||
``` | ||
pip install llama-index llama-index-retrievers-videodb videodb | ||
``` | ||
|
||
## Building Your Pipeline | ||
|
||
1. **Data Ingestion**: Upload your videos to VideoDB and leverage its managed indexing for efficient data organization, choosing between semantic or scene-based indexing. | ||
2. **Querying**: Utilize `VideoDBRetriever` to retrieve relevant video segments and `llama-index` for constructing your RAG pipeline, enhancing your LLM's context with video-based insights. | ||
|
||
## 👨👩👧👦 Support & Community | ||
|
||
If you have any questions or feedback. | ||
If you have any questions or feedback. | ||
Please feel free to reach out to us | ||
|
||
- [Discord](https://discord.gg/py9P639jGz) | ||
- [Github](https://github.com/video-db) | ||
- [VideoDB](https://videodb.io) | ||
- [Email](mailto:[email protected]) | ||
- [Discord](https://discord.gg/py9P639jGz) | ||
- [Github](https://github.com/video-db) | ||
- [VideoDB](https://videodb.io) | ||
- [Email](mailto:[email protected]) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
[build-system] | ||
requires = ["poetry-core"] | ||
build-backend = "poetry.core.masonry.api" | ||
requires = ["poetry-core"] | ||
|
||
[tool.codespell] | ||
check-filenames = true | ||
|
@@ -25,23 +25,23 @@ ignore_missing_imports = true | |
python_version = "3.8" | ||
|
||
[tool.poetry] | ||
name = "llama-index-retrievers-videodb" | ||
version = "0.1.0" | ||
description = "llama-index VideoDB Retriever integration" | ||
authors = ["VideoDB <[email protected]>"] | ||
maintainers = ["Rohit Garg <[email protected]>"] | ||
description = "llama-index VideoDB Retriever integration" | ||
license = "MIT" | ||
maintainers = ["Rohit Garg <[email protected]>"] | ||
name = "llama-index-retrievers-videodb" | ||
packages = [{include = "llama_index/"}] | ||
readme = "README.md" | ||
packages = [{ include = "llama_index/" }] | ||
version = "0.1.0" | ||
|
||
[tool.poetry.dependencies] | ||
python = ">=3.8.1,<4.0" | ||
llama-index-core = "^0.10.0" | ||
videodb = "^0.0" | ||
|
||
[tool.poetry.group.dev.dependencies] | ||
black = { extras = ["jupyter"], version = "<=23.9.1,>=23.7.0" } | ||
codespell = { extras = ["toml"], version = ">=v2.2.6" } | ||
black = {extras = ["jupyter"], version = "<=23.9.1,>=23.7.0"} | ||
codespell = {extras = ["toml"], version = ">=v2.2.6"} | ||
ipython = "8.10.0" | ||
jupyter = "^1.0.0" | ||
mypy = "0.991" | ||
|
@@ -55,5 +55,5 @@ types-Deprecated = ">=0.1.0" | |
types-PyYAML = "^6.0.12.12" | ||
types-protobuf = "^4.24.0.4" | ||
types-redis = "4.5.5.0" | ||
types-requests = "2.28.11.8" # TODO: unpin when mypy>0.991 | ||
types-requests = "2.28.11.8" # TODO: unpin when mypy>0.991 | ||
types-setuptools = "67.1.0.0" |
2 changes: 1 addition & 1 deletion
2
llama-index-integrations/retrievers/llama-index-retrievers-videodb/tests/BUILD
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
python_tests() | ||
python_tests() |