Integrate Novita AI as exclusive inference provider - Add Novita AI API integration with DeepSeek-R1-Distill-Qwen-7B model - Remove all local model dependencies - Optimize token allocation for user inputs and context - Add Anaconda environment setup files - Add comprehensive test scripts and documentation
927854c
| name: research-ai-assistant | |
| channels: | |
| - conda-forge | |
| - defaults | |
| dependencies: | |
| - python>=3.10,<3.12 | |
| - pip | |
| - pip: | |
| # LLM API Client (required for Novita AI API) | |
| - openai>=1.0.0 | |
| # Web Framework & Interface | |
| - aiohttp>=3.9.0 | |
| - httpx>=0.25.0 | |
| # Flask API for external integrations | |
| - flask>=3.0.0 | |
| - flask-cors>=4.0.0 | |
| - flask-limiter>=3.5.0 | |
| # Security & Validation | |
| - pydantic-settings>=2.1.0 | |
| - python-dotenv>=1.0.0 | |
| # Database & Persistence | |
| - sqlalchemy>=2.0.0 | |
| # Data Processing & Utilities | |
| - pandas>=2.1.0 | |
| - numpy>=1.24.0,<2.0.0 | |
| # Caching & Performance | |
| - cachetools>=5.3.0 | |
| # Async & Concurrency | |
| - aiofiles>=23.2.0 | |
| # Logging & Monitoring | |
| - structlog>=23.2.0 | |
| - prometheus-client>=0.19.0 | |
| - psutil>=5.9.0 | |
| # Utility Libraries | |
| - python-dateutil>=2.8.0 | |
| - pytz>=2023.3 | |
| - requests>=2.31.0 | |
| # Production WSGI Server | |
| - gunicorn>=21.2.0 | |
| # Development & Testing | |
| - pytest>=7.4.0 | |
| - pytest-asyncio>=0.21.0 | |