πDocument Search and Chat
Import the required libraries
from beyondllm import source,retrieve,embeddings,llms,generatorSetup API keys
import os
from getpass import getpass
os.environ['OPENAI_API_KEY'] = getpass("OpenAI API Key:")Load the Source Data
Here we will use a short book by Andrew Ng called 'Build a career in AI.
data = source.fit(path="build-career-in-ai.pdf", dtype="pdf", chunk_size=512,chunk_overlap=0)Embedding model
We will use OpenAIEmbeddings
embed_model = embeddings.OpenAIEmbeddings()Auto retriever to retrieve documents
retriever = retrieve.auto_retriever(data,embed_model=embed_model,type="normal",top_k=4)Large Language Model
Making a Query
Run Generator Model
Output
Deploy Inference: Streamlit implementation
Last updated