GenAI beyond basics A collection of GenAI samples. Samples Frameworks LangChain Chat with in-memory history Chat with history saved to Firestore Semantic Kernel Chat with in-memory history Grounding & RAG Grounding Grounding with public data with Google Search Grounding with your own data with Vertex AI Search RAG RAG with a PDF using LangChain and Annoy Vector Store RAG with a PDF using LangChain and Firestore Vector Store LlamaIndex on Vertex AI with RAG API Retrieval Multimodal image storage and retrieval with Chroma Multimodal image storage and retrieval with Firestore Vector Store Function calling Function calling - Weather Input and output Control generated output Context caching Evaluation DeepEval and Vertex AI