Skip to content

Raghvender1205/VectorDBPythonClient

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VectorDB Python Client

Python SDK for VectorDB

Currently, it can embed documents using Langchain document loader and huggingface embeddings then search through. See here

The above file is having this issue while searching

ERROR:__main__:Error during search: [WinError 10061] No connection could be made because the target machine actively refused it

Fixing it asap!!

TODO

  1. Use Type Annotations and Data Validations
  2. Test and fix the langchain CustomVectorDBVectorStore
  3. Implement as_retriever() feature.
  4. Search threshold for more relevant results
  5. Logging
  6. API Keys Middleware
  7. Handle edge cases
  8. Refine the examples
  9. Implement pagination for search results
  10. Delete document endpoint
  11. Allow to add similar documents in different collections
  12. Metadata filtering inside a collection docs
  13. Test Async client and examples. See here

Implement CustomVectorStore for compatibility with langchain, langgraph etc. (Currently, not working)

https://github.com/langchain-ai/langchain/discussions/17238

About

Python SDK for VectorDB

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages