Skip to main content

llama-index packs streamlit_chatbot integration

Project description

Steamlit Chatbot Pack

Build a chatbot powered by LlamaIndex that augments an LLM with the contents of Snowflake's Wikipedia page (or your own data).

  • Takes user queries via Streamlit's st.chat_input and displays both user queries and model responses with st.chat_message
  • Uses LlamaIndex to load and index data and create a chat engine that will retrieve context from that data to respond to each user query
  • UI will stream each answer from the LLM

CLI Usage

You can download llamapacks directly using llamaindex-cli, which comes installed with the llama-index python package:

pip install llama-index
llamaindex-cli download-llamapack StreamlitChatPack --download-dir ./streamlit_chatbot_pack

You can then inspect the files at ./streamlit_chatbot_pack and use them as a template for your own project!

To run the app directly, use in your terminal:

export OPENAI_API_KEY="sk-..."
streamlit run ./streamlit_chatbot_pack/base.py

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Built Distribution

File details

Details for the file llama_index_packs_streamlit_chatbot-0.1.5.tar.gz.

File metadata

File hashes

Hashes for llama_index_packs_streamlit_chatbot-0.1.5.tar.gz
Algorithm Hash digest
SHA256 9cceeeda8523b0e92e89e7941770b8d93fc3c4f840fe4c0e593a169bcebc35f0
MD5 e84f3870be60b41429fc726d5afad146
BLAKE2b-256 688a033d323cc32bc8141d800ece40f9037380fe2c8324cf90124b919f326184

See more details on using hashes here.

File details

Details for the file llama_index_packs_streamlit_chatbot-0.1.5-py3-none-any.whl.

File metadata

File hashes

Hashes for llama_index_packs_streamlit_chatbot-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 c7475aafcbcaecc4ed98b5585927aeb271f6910c0c60a14582f4a0e95f673c17
MD5 d7eefa4d6073b9624d60fed1b3de2904
BLAKE2b-256 6bc19c048c911b7523f94bb29143f424351ce9183ebc776d6e7fe3d69a0fefe2

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page