af52107ed8
Replace USE_DATABASE toggle with USE_CACHE for smarter LLM response handling: - Add prompt hashing for efficient cache lookups - Cache API responses in database to reduce token usage - Always store responses for analytics (cache or fresh) Add user authentication infrastructure: - User table with bcrypt password hashing - CRUD operations for user management - Role-based access control (admin/user) Dependencies: add bcrypt and PyJWT for auth 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
16 lines
142 B
Plaintext
16 lines
142 B
Plaintext
python-dotenv
|
|
serpapi
|
|
pdfplumber
|
|
requests
|
|
pytest
|
|
pytest-mock
|
|
openai
|
|
psycopg2-binary
|
|
fastapi
|
|
uvicorn[standard]
|
|
httpx
|
|
numpy
|
|
pandas
|
|
bcrypt
|
|
PyJWT
|