- Update transformers from 4.39.0 to 4.44.0
- Resolve conflict where transformers 4.39.0 required tokenizers<0.19
- langchain-huggingface needs tokenizers>=0.19.1
- transformers 4.44.0 should support newer tokenizers versions
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- 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>
Update langchain packages to v0.2 for compatibility
- Upgrade langchain to 0.2.6 for langchain-core 0.2.x compatibility
- Upgrade langchain-community to 0.2.6
- Update langchain-core to 0.2.11 to satisfy langchain-openai>=0.2.2 requirement
- Resolve langchain-core version conflicts between packages
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Update langchain to 0.1.20 for compatibility
- Update langchain-community to 0.0.38
- Update langchain-openai to 0.1.8
- Update langchain-core to 0.1.52
- Resolve ResolutionImpossible error with compatible versions
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
Add missing dependencies for OpenRouter integration
- Add langchain-openai package for ChatOpenAI class
- Add langchain-core for prompt templates and utilities
- Add pydantic for field validation in ChatOpenRouter class
- Fix ModuleNotFoundError for langchain_openai import
🤖 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>