Skip to content

Build an LLM powered Ask the Data App with LangChain (using the Pandas DataFrame Agent) and Streamlit

Notifications You must be signed in to change notification settings

morgenweck/langchain-ask-the-data

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🦜🔗 Langchain - Ask the Data App

Build an LLM powered Ask the Data App with LangChain (using the Pandas DataFrame Agent) and Streamlit.

Overview of the App

This app uses the Pandas DataFrame Agent from LangChain to allow you to ask questions about a Pandas DataFrame.

Demo App

Streamlit App

Get an OpenAI API key

You can get your own OpenAI API key by following the following instructions:

  1. Go to https://platform.openai.com/account/api-keys.
  2. Click on the + Create new secret key button.
  3. Next, enter an identifier name (optional) and click on the Create secret key button.

Try out the app

Once the app is loaded, do the following in sequential order:

  1. Upload a CSV file (you can also tweak the underlying code to have it read in other tabular formats such as Excel or tab delimited files.
  2. Select an example query from the drop-down menu or provide your own custom query (by selecting the Other option)
  3. Enter your OpenAI API key

That's all and the Pandas DataFrame Agent will start to work on your query.

About

Build an LLM powered Ask the Data App with LangChain (using the Pandas DataFrame Agent) and Streamlit

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%