Skip to content

Latest commit

 

History

26 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Awesome LLM Experiments

License: MIT Python uv Jupyter LLM Author site

Hands-on Python examples for LLM apps: Retrieval-Augmented Generation (RAG), embeddings, vector search, Chroma, LangChain, multilingual & multimodal (text, image) retrieval, and RAGAS evaluation.

Awesome LLM Experiments preview

Setup

Prerequisites

Install

uv sync

Run a notebook from the repo root or the experiment folder (see each experiment’s notebook for EXPERIMENT_DIR resolution).

Experiments

Experiment Description Notebook
multilingual-rag-retrieval Bilingual UDHR (English + Hindi): E5 embeddings, Chroma vector DB, optional lang filters and cross-lingual search notebook.ipynb
multimodal-text-image-vl-embeddings Colab-only: cross-modal text+image VL embeddings with Qwen3-VL (Sentence Transformers). Open from GitHub in Colab, enable GPU runtime — not via uv sync notebook.ipynb
ragas-rag-evaluation English UDHR RAG evaluated with RAGAS: retrieval metrics (context precision/recall) + generation metrics (faithfulness/answer relevancy); MiniLM + Chroma + OpenAI notebook.ipynb

Support

If you find this project helpful:

License

MIT © Y. Siva Sai Krishna — see LICENSE for details.


Author's GitHubAuthor's LinkedInAuthor's siteReport Issues

About

Hands-on Python examples for LLM apps: Retrieval-Augmented Generation (RAG), embeddings, vector search, Chroma, LangChain, multilingual & multimodal (text, image) retrieval, and RAGAS evaluation.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages