ragbits
ragbits copied to clipboard
Building blocks for rapid development of GenAI applications
### Feature description Separate the Vector Store and the embedder. ### Motivation Embedding and Storage are two different concepts. For a single responsibility purpose, we should separate the two entities,...
### Feature description Create a new PDF parser based on the pdminer package. ### Motivation For simple PDF files and parsing, it's good to have a lightweight PDF parser. It...
### Feature description Add support for list of prompts as an input for `LLM.generate` method, also add adjust the interface for the `generate_streaming` and `generate with_metadata`. I'm talking about something...
### Feature description We want to ensure that all vector stores throw similar errors. Currently, different vector stores throw their own specific errors when certain methods fail. For example, the...
In https://github.com/deepsense-ai/ragbits/pull/106#discussion_r1802391042 we introduced the `@requires_dependencies` decorator, which allows us to automatically throw an exception if we are missing some dependencies for a function. We currently use this in document...