QuivrHQ / quivr

Opiniated RAG for integrating GenAI in your apps 🧠 Focus on your product rather than the RAG. Easy integration in existing products with customisation! Any LLM: GPT4, Groq, Llama. Any Vectorstore: PGVector, Faiss. Any Files. Anyway you want.
https://core.quivr.com
Other
36.43k stars 3.56k forks source link

Simplify the code - remove sync functions #3229

Open jacopo-chevallard opened 1 month ago

jacopo-chevallard commented 1 month ago

Currently, we maintain two versions of the functions/methods called by our services, an async one and a sync one. This creates significant redundancies in the code base, and slows down further developments.

With the next iterations, we will progressively remove the sync versions and only maintain and use the async ones (which are, already, the only ones used in our prod environments/deployments)

linear[bot] commented 1 month ago

CORE-205 Simplify the code - remove sync functions