Skip to main content

A Streamlit component to display chat messages

Project description

st-chat-message

Description

This is a simple chat message component for streamlit. It is based on the streamlit-chat component, trying to be as compatible as possible, but it adding a few features:

  • Markdown support
  • LaTeX support
  • Tables

Installation

pip install st-chat-message

or

poetry add st-chat-message

Usage

import streamlit as st
from st_chat_message import message

message("Hello world!", is_user=True)
message("Hi")

img.png

Buiding from source

Prerequisites

  • nodejs >= 18.x
  • yarn >= 1.22.x
  • poetry >= 1.2.x
  • python >= 3.8.x

Building

./build.sh

Publishing

poetry publish 

License

This project is licensed under the MIT License - see the LICENSE file for details

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

st_chat_message-0.3.6.tar.gz (1.5 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

st_chat_message-0.3.6-py3-none-any.whl (1.5 MB view details)

Uploaded Python 3

File details

Details for the file st_chat_message-0.3.6.tar.gz.

File metadata

  • Download URL: st_chat_message-0.3.6.tar.gz
  • Upload date:
  • Size: 1.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.2 CPython/3.10.4 Darwin/22.4.0

File hashes

Hashes for st_chat_message-0.3.6.tar.gz
Algorithm Hash digest
SHA256 7e2aa36e72c137b41f62e2d494f78adaf83204de98f59a896aababf5e75ddd76
MD5 4d43f8360089a1e0484ebdaf2e672b3a
BLAKE2b-256 be4ab8728ade09eb177bbc0c63ae03add70b9a207443be24928b6f237a744cd3

See more details on using hashes here.

File details

Details for the file st_chat_message-0.3.6-py3-none-any.whl.

File metadata

  • Download URL: st_chat_message-0.3.6-py3-none-any.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.2 CPython/3.10.4 Darwin/22.4.0

File hashes

Hashes for st_chat_message-0.3.6-py3-none-any.whl
Algorithm Hash digest
SHA256 7b2dc2e455defdb7d25fb104654afce93c6d307812176415b8e761490da2e406
MD5 54c683efd2809565d92943cdb88a9580
BLAKE2b-256 b3a6255ad1bfd811cb9d6be2842a8f66f2684e5ce606aac342b1520702c9fd1f

See more details on using hashes here.

Supported by

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