7 Commits

Author SHA1 Message Date
charles 23fa1d6b9e (backend) implement FindRagBackend
We want to be able to use Find api in rag tools.
I add a new rag backend class to do so.
2026-02-02 22:27:26 +01:00
Quentin BEY 5e497b2ccb 📝(doc) fix/add documentation
This is a first step to write some useful documentation.
2025-11-05 10:29:35 +01:00
Quentin BEY f3781e0dde 🧱(storage) upload the user documents into S3
The user uploaded content (images/documents) are now directly
uploaded to S3, and a pre-signed URL is given to the LLM.

The code is a bit complicated because there are behaviors
from docs, other from drive, and in the end some parts are
not used.

This will need some cleanup.

Improvements:
 - Allow to upload PDF without vectorized storage (to let
   LLM manage them on the fly)
 - Allow to configure whether a model can support images/PDF
   or not
2025-10-19 16:34:45 +02:00
Quentin BEY c510adf832 🧱(storage) enable S3 media storage again
Simply restore the commits regarding the S3 management.
2025-10-18 21:42:29 +02:00
Quentin BEY 5e2d77642d (llm) allow configuration from JSON file
This is the first step to allow several models to be available to
the users.

This is not a very good implementation, as it aims to keep the
ability to use django settings for configuration:

 - makes it easy to deploy only one model
 - allow changes like before in tests

Next step would be to remove the django settings and update
all tests etc.
2025-09-02 12:17:52 +02:00
Quentin BEY 697b040a40 ⚰️(storage) remove S3 media storage
Unused for now and not clear if we will need it later.
2025-08-26 17:00:25 +02:00
Quentin BEY fe7995a118 🎉(conversations) bootstrap backend & frontend
This is the first commit which provides all the first stack for a
working chat.

This is a first implementation with:
 - Vercel SDK for the frontend part
 - OpenAI Agent SDK for the backend

The stack can use a local LLM with docker ot a remote one.

This implementation is more a draft, but it provides the project
structure.

All tests are working even if we lack a lot of them.
2025-07-21 18:10:15 +02:00