This repository contains a Jupyter notebook that is a simple-to-use template for developing RAG systems powered by Ollama, OpenAI API or other LLM model providers. It requires minimal editing of path values, and the LLM provider/model(s).
Refer to the code comments and follow any provided instructions to complete required placeholders prior to running each cell.
Note
Included conda environment file is compatible with MacOS only and used a slightly older versions of LangChain, LangGraph, etc.
Upcoming updates
- New template with updated workflow utilising the latest updates in the LangGraph library.
- Compatible conda enviroment file for Linux distributions.