This Meltano project is an example of the project described in this blog post.
- An OpenAI account and API key
- A Pinecone account and API key
- You can optionally create an index in Pinecone but this project is currently configured to delete and recreate the index
To run the project do the following:
- Copy the
.env_template
file to.env
and replace the sample values with your OpenAI and Pinecone values - Run
meltano install
- Run
meltano run reload_pinecone
- Run the demo app
meltano invoke streamlit_app:demo_ui