This project is a work in progress.
My goal with this project was to simply develop a straigthforward solution that allows myself and others to interact with freely available large language models without the expense of cloud resources.
To accomplish this, I'm primarily using Jupyter Notebooks and Ollama (Online Learning and Model Adaptation). Since I'm still farily new to Python and I want to learn more about Python applications and web interfaces, I've also started two Python scripts that allow for interaction from a webpage using Gradio and Flask.
- Python 3.12
- Jupyter Notebook
- Ollama
- Gradio
- Flask
A step by step series of examples that tell you how to get a development environment running:
- Clone the repository
- Download and install Ollama
(https://ollama.com/) - Install the python dependencies using:
'python.exe -r requirements.txt' - Open either of the Jupyter Notebooks:
- llm_notebook_all_models
- llm_notebook_select_model
- Further instructions are inside the notebooks.