πŸ’¬Chat with PowerPoint Presentation

Import the required libraries

from beyondllm import source,retrieve,embeddings,llms,generator

Setup API key

import os
from getpass import getpass
os.environ['GOOGLE_API_KEY'] = getpass('Put the Google API Key here')

Load the Source Data

Here we will use a sample powerpoint on Document Generation Using ChatGPT. You have to provide the path to your ppt file here

data = source.fit("path/to/your/powerpoint/file",dtype="ppt",chunk_size=512,chunk_overlap=51)

Embedding model

We have the default Embedding Model which is GeminiEmbeddings in this case. You will have to specify your API key as an environment variable named: GOOGLE_API_KEY

Auto retriever to retrieve documents

retriever = retrieve.auto_retriever(data,type="normal",top_k=3)

Run Generator Model

Output

Deploy Inference - Gradio

Last updated