Commit Graph

17 Commits

Author SHA1 Message Date
sajad-dev 569d520a5c UPDATE 2026-04-24 22:20:15 +03:30
sajad-dev f7dc05dc9e UPDATE 2026-04-24 18:34:17 +03:30
sajad-dev 24ed5776bc UPDATE 2026-04-24 17:40:25 +03:30
sajad-dev f04a9fe71f UPDATE 2026-04-24 03:02:22 +03:30
sajad-dev a76af4e766 UPDATE 2026-04-24 02:50:27 +03:30
sajad-dev 302124aa87 UPDATE 2026-04-24 02:12:06 +03:30
sajad-dev 31f4bf5d38 UPDATE 2026-04-24 01:23:56 +03:30
sajad-dev ff464cb4a5 UPDATE 2026-04-06 23:50:24 +03:30
sajad-dev a67236d45c UPDATE 2026-04-02 16:17:48 +03:30
sajad-dev 1134147b7e UPDATE 2026-04-01 22:09:57 +03:30
sajad-dev 98406cfd59 UPDATE 2026-03-25 01:56:41 +03:30
sajad-dev d977a583c6 AI UPDATE 2026-03-22 03:08:27 +03:30
sajad-dev c37b5c8558 AI UPDATE 2026-03-21 23:50:36 +03:30
sajad-dev 035bc6f74d first commit 2026-03-19 22:54:29 +03:30
sajad-dev 2c42ebe01c Refactor user data handling and enhance chat functionality
- Removed deprecated user_info files and paths from configuration.
- Added user soil data integration in chat context to improve response accuracy.
- Updated build_rag_context and chat_rag_stream functions to include sensor_uuid for user-specific data retrieval.
- Enhanced load_sources function to load user data from the database.
- Implemented filtering in search_with_query and QdrantVectorStore to isolate user data based on sensor_uuid.
- Introduced Celery Beat schedule for periodic user data ingestion.
2026-02-27 20:06:46 +03:30
sajad-dev 94355af62b Add LLM configuration and update URL routing
- Introduced LLM configuration in rag_config.yaml and corresponding LLMConfig class in config.py.
- Updated load_rag_config function to parse LLM settings from the configuration file.
- Added new API route for RAG in urls.py to facilitate access to the chat model.
- Modified QdrantVectorStore to use query_points method for improved functionality.
2026-02-27 19:44:49 +03:30
sajad-dev 197f70ee12 Add Qdrant and ChromaDB support to the project
- Added Qdrant service to both docker-compose files for production and development.
- Updated environment variables in .env.example and settings.py to include Qdrant configuration.
- Included necessary dependencies for Qdrant and ChromaDB in requirements.txt.
- Updated .gitignore to exclude ChromaDB data files.
2026-02-27 19:37:02 +03:30