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.8.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.8-py3-none-any.whl (1.5 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: st_chat_message-0.3.8.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.8.tar.gz
Algorithm Hash digest
SHA256 5761a2fde927299501230dc6f1f08ae81eeb7ab74531825f5e33bfba8a1bf8b5
MD5 3caa8d9d03c70aac644cf7bd45f83703
BLAKE2b-256 1dec9b56a67527b2c8e614f91d8d0c32a3dbc22bdb33b553ba3e15ca7085a01e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: st_chat_message-0.3.8-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.8-py3-none-any.whl
Algorithm Hash digest
SHA256 a310ffe9aa8deeaab64e9d5a93da6213b89333b75cc86df7f54bef0cfd267bb9
MD5 cd79440d006e1cceee579b34cce42ff9
BLAKE2b-256 9d9d93402382b36f6e01706fd9a1c2e402a45c6762b7e27a172a98d73c349da9

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