This project demonstrates how to connect with LLMs, build simple user interfaces, and create an interactive debating application. It is organized into three Jupyter notebooks for step-by-step learning and experimentation.
-
01 Connecting with LLM.ipynb
- Introduces how to connect with Large Language Models (LLMs).
- Demonstrates API usage, sending prompts, and handling responses.
-
02 Create UI.ipynb
- Builds a simple user interface (UI) using tools like Gradio or Streamlit.
- Allows users to interact with the model through input and output components.
-
03 Project - Debator.ipynb
- A complete application where two AI agents debate on a given topic.
- Demonstrates multi-agent interaction and visualization of debate outcomes.
- Clone or download this project.
- Install dependencies:
pip install -r requirements.txt
- Open notebooks in Jupyter or VS Code and run them step by step.
- Python 3.9+
- Jupyter Notebook
- OpenAI SDK (or Gemini/other LLM SDK)
- Gradio / Streamlit
This project serves as a learning journey from connecting with LLMs → creating UIs → building an interactive debate system.