.
├───assets
│ ├───docs
│ └───prompt_template
├───src
│ ├───Langchain
│ │ ├───00_UseCases
│ │ ├───01_Models
│ │ │ ├───1_LLMs
│ │ │ ├───2_ChatModels
│ │ │ └───3_EmbeddedModels
│ │ ├───02_Prompts
│ │ ├───03_StructuredOutput
│ │ ├───04_OutputParsers
│ │ ├───05_Chains
│ │ ├───06_Runnables
│ │ ├───07_DocumentLoaders
│ │ ├───08_TextSplitters
│ │ ├───09_VectorStores
│ │ ├───10_Retrievers
│ │ ├───11_RAG_RetrivevalAugmentedGeneration
│ │ ├───12_Tools
│ │ ├───13_ToolsCalling
│ │ └───14_Agent_E2E
└───tests
- Steps to create the virtual environment
# Create virtual environment python -m venv .venv_genai # activate on windows .\.venv_genai\Scripts\activate # install packages as per requirement file pip install -r requirements.txt
- Open VS code and install Jyputer extension and python extension if not installed already.
- Create account on the following in case not available
- ChatGpt: Properitory tool
- HuggingFace: Repository for many open models.
- Open command prompt from base directory
- activate environment
- run file by passing full path