This repository contains experiments on how to invoke and work with Google models along with the exploration of Langgraph; a multi-agent framework, by understanding it's concepts and exploring it's capabilities.
Clone the repository
git clone https://github.com/Thejpal/Langchain.gitInstall the requirements to run the files
pip install -r requirements.txtSet the following environmental variables in .env file (Requirement to run the first three files)
GOOGLE_GEMINI_API_KEY="<your-api-key>"| File | Description |
|---|---|
| basics.ipynb | LLM basics |
| google_models.ipynb | Invoking Google models with a variety of libraries and exploring their response objects |
| google_thinking_model.ipynb | Exploring Google thingking models |
| langgraph_practice.ipynb | Exploring Langgraph nodes, edges and state management |
| langgraph_memory.ipynb | Exploring memory management for the graphs in Langgraph |
| interrupt_test.ipynb | Exploring human in the loop workflow for Langgraph |
| requirements.txt | Packages to be installed to run the files |