Aryn Haystack 2025 Workshop
- Install uv if you haven't already. On mac that's
HOMEBREW_NO_UPDATE=1 brew install uv
. We'll use uv to manage the virtualenv for this project. - Install poppler. Instructions (and reason why we need it) are here. Poppler is a PDF manipulation library we use to render PDFs as images, mostly for display purposes.
- Clone this repository
git clone https://github.com/aryn-ai/haystack-workshop-2025.git && cd haystack-workshop-2025
- Set up python venv with uv
uv sync
- Download required data with
make downloads
. This includes 92 earnings call transcripts and a materialize directory (more on that in the tutorial) - Get an Aryn api key. Navigate to https://console.aryn.ai/signup/ to sign up. Once you login you can navigate to Keys to get your key.
- Get an OpenAI api key by signing up here: https://auth.openai.com/log-in. Once you login you can navigate to 'API Keys' to get your key.
- Export them as environment variables:
export ARYN_API_KEY="<key>"
export OPENAI_API_KEY="<key>"
- Open jupyter with
make notebook
- Navigate to workshop_nb_0.ipynb.