Skip to content

Latest commit

 

History

History
60 lines (36 loc) · 1.9 KB

README.md

File metadata and controls

60 lines (36 loc) · 1.9 KB

OpenChatUI

OpenChatUI is an open-source Chat UI frontend project designed to be easily integrated and customized for various chat-related projects in Python using Streamlit library. The primary goal of this project is to provide a user-friendly and customizable chat interface that allows developers to quickly create chat demonstrations for their applications.

Features

  • User-friendly chat interface.
  • Easily customizable for different use cases.
  • Integration with Python programs.
  • Simulated chat conversation for demonstration purposes.

Getting Started

Follow the instructions below to compile, run, and customize the OpenChatUI project.

Prerequisites

  • Python 3.x
  • streamlit library

Installation

  1. Clone the OpenChatUI repository to your local machine:

    git clone https://github.com/mominalix/OpenChatUI.git
    cd OpenChatUI
  2. Install the required streamlit library using pip:

    pip install streamlit

Usage

  1. Run the OpenChatUI application:

    streamlit run main.py
  2. The application will open, displaying a simple chat interface with a chat history, message input field, and send button.

  3. You can type messages in the input field and click the "Send" button to send them. The chat history will display your messages, and you'll receive simulated responses.

  4. Customize the code in main.py to integrate OpenChatUI with your Python chat-related project.

Customization

OpenChatUI is highly customizable. You can modify the appearance, behavior, and functionality to suit your specific project requirements. The main customization points include:

  • Styling: Customize colors, fonts, and layouts to match your application's design.
  • Integration: Integrate OpenChatUI with your existing Python chat application.

Contact

For questions, suggestions, or issues, please feel free to contact me.