Skip to content

rikunosuke/reflex_study

Repository files navigation

Reflex Chat App

A user-friendly, highly customizable Python web app designed to demonstrate LLMs in a ChatGPT format.

icon

Getting Started

You'll need a valid OpenAI subscription - save your API key under the environment variable OPENAI_API_KEY:

export OPENAI_API_KEY="YOUR_OPENAI_API_KEY" # replace me!

🧬 1. Clone the Repo

git clone https://github.com/reflex-dev/reflex-chat.git

📦 2. Install Reflex

To get started with Reflex, you'll need:

  • Python 3.7+
  • Node.js 12.22.0+ (No JavaScript knowledge required!)
  • Pip dependencies: reflex, openai

Install pip dependencies with the provided requirements.txt:

pip install -r requirements.txt

🚀 3. Run the application

Initialize and run the app:

reflex init
reflex run

Features

  • 100% Python-based, including the UI, using Reflex
  • Create and delete chat sessions
  • The application is fully customizable and no knowledge of web dev is required to use it.
  • Easily swap out any LLM
  • Responsive design for various devices

Contributing

We welcome contributions to improve and extend the LLM Web UI. If you'd like to contribute, please do the following:

  • Fork the repository and make your changes.
  • Once you're ready, submit a pull request for review.

License

The following repo is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages