π¦οΈπ Langchain
!pip install langchain sentence-transformers chromadb llama-cpp-python langchain_community pypdf langchain-groq
!pip install beyondllm
!pip install faiss-cpufrom beyondllm.utils import CONTEXT_RELEVANCE, GROUNDEDNESS, ANSWER_RELEVANCE
from langchain_community.document_loaders import PyPDFDirectoryLoader
from langchain.text_splitter import RecursiveCharacterTextSplitter
from langchain_community.embeddings Β import HuggingFaceEmbeddings
from langchain.vectorstores import FAISS
from langchain_groq import ChatGroq
from langchain.schema.runnable import RunnablePassthrough
from langchain.schema.output_parser import StrOutputParser
from langchain_core.prompts import ChatPromptTemplate
import re
import numpy as np
import pysbdDefining the Prompt Template
Creating the RAG Chain
Extracting Numbers from Response
Tokenizing Sentences
Evaluating the RAG Chain with BeyondLLM Metrics
Context Relevancy
Answer Relevancy
Groundedness
Example Usage
Last updated