- Add langchain-huggingface package to fix sentence_transformers import
- Update HuggingFaceEmbeddings import to use langchain-huggingface (non-deprecated)
- Fix OpenRouter model parameter warnings by moving to model_kwargs
- Change model_name to model parameter as expected by langchain-openai
- Resolve startup warnings and enable vector store functionality
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
Fix secret_from_env import error for langchain v0.2
- Remove deprecated secret_from_env import from langchain_core.utils.utils
- Simplify ChatOpenRouter class to use direct os.environ.get()
- Remove unused Pydantic Field and SecretStr imports
- Fix ImportError with langchain-core 0.2.x compatibility
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
Integrate OpenRouter AI API for enhanced data analysis
- Add OpenRouter ChatOpenAI integration with Microsoft Phi-4 model
- Replace keyword-based responses with intelligent LLM-powered analysis
- Add proper prompt templating for data analysis questions
- Implement fallback error handling for API unavailability
- Configure environment variable support for OPENROUTER_API_KEY
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>