You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add API server setup, authentication, and RAG pipeline integration
- Updated README.md to include instructions for starting the API server and setting up authentication.
- Introduced debug_import.py for testing import paths and module availability.
- Added SQLModel and aiosqlite dependencies to pyproject.toml.
- Implemented database initialization and RAG pipeline setup in app.py.
- Created authentication logic in auth.py, including API key verification.
- Configured API settings in config.py to include an optional API key.
- Developed database connection and session management in database.py.
- Defined database models for analysis and findings in db_models.py.
- Established API routes for analysis and RAG functionalities in routes/analysis.py and routes/rag.py.
- Implemented in-memory and PostgreSQL vector store interfaces for RAG in store/base.py, store/memory.py, and store/postgres.py.
- Added tests for API functionality and authentication in test_api.py and test_auth.py.
- Updated pytest.ini to include necessary python paths for testing.
- Modified requirements.txt to include SQLModel and aiosqlite dependencies.
0 commit comments