Installation
Requirements
ForzaEmbed requires Python 3.13 or higher.
Installation
This project uses uv for dependency management.
Clone the repository:
git clone https://github.com/berangerthomas/ForzaEmbed.git cd ForzaEmbed
Install dependencies:
uv sync
Verifying Installation
To verify that ForzaEmbed is installed correctly, run:
python -c "from src.core.core import ForzaEmbed; print('ForzaEmbed installed successfully!')"
Troubleshooting
spaCy Models
If you plan to use spaCy chunking strategy, download the required language models:
python -m spacy download en_core_web_sm # English
python -m spacy download fr_core_news_sm # French
NLTK Data
NLTK data should be downloaded automatically. If not, run:
python -m nltk.downloader punkt