HonestAI / environment.yml
JatsTheAIGen's picture
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