Skip to content

This repo provides a comprehensive guide to mastering LangChain, covering everything from basic to advanced topics with practical code examples in Python. Whether you're working with chains, agents, or document loaders, this repository offers a complete learning experience

Notifications You must be signed in to change notification settings

BuildWithLal/langchain-basics-using-pinecone-chromadb-openai

Repository files navigation

LangChain Basics

  • This repo includes basics of LangChain, OpenAI, ChromaDB and Pinecone (Vector databases).
  • It covers interacting with OpenAI GPT-3.5 model using LangChain.
  • It also combines LangChain agents with OpenAI to search on Internet using Google SERP API and Wikipedia.
  • It covers LangChain Chains using Sequential Chains
  • Also covers loading your private data using LangChain documents loaders
  • Splitting data into chunks using LangChain document splitters,
  • Embedding splitted chunks into Chroma DB an PineCone databases using OpenAI Embeddings for search retrieval.

Tech Stack

  • LangChain
  • OpenAI
  • ChromaDB
  • Pinecone
  • Serp API
  • Wikipedia

Features:

  • Complete LangChain Guide: Covers all key concepts, including chains, agents, and document loaders.
  • Python Code Examples: Practical and easy-to-follow code snippets for each topic.
  • Chroma DB & Pinecone: Learn how to integrate Chroma DB and Pinecone with OpenAI embeddings for powerful data management.
  • Structured Learning Path: Start from the basics and progress to advanced topics.

Topics Covered:

  • Introduction to LangChain and its components
  • Building and using chains in LangChain
  • Implementing agents for dynamic workflows
  • Document loaders with Chroma DB and Pinecone
  • Working with OpenAI embeddings for enhanced capabilities

How to Use:

About

This repo provides a comprehensive guide to mastering LangChain, covering everything from basic to advanced topics with practical code examples in Python. Whether you're working with chains, agents, or document loaders, this repository offers a complete learning experience

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published