Skip to main content

Streamlit chat input that allows file attachments.

Project description

Custom Streamlit Components

This repository currently contains the following custom components:

  1. file_message: Sends files together with textual message

File with messages

Video:

https://github.com/AI-Colleagues/st-components/assets/26806376/40fd6e40-ecc1-4112-b239-9f2ad294a81c

Get started

To install, run

pip install file-chat-input

Then run example app:

streamlit run example.py

Known issues:

  • Due to the usage of streamlit-float, the chat messages don't automatically scroll when the page is full.

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

file-chat-input-0.0.2.tar.gz (430.6 kB view hashes)

Uploaded Source

Built Distribution

file_chat_input-0.0.2-py3-none-any.whl (434.1 kB view hashes)

Uploaded Python 3

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