Giter Site home page Giter Site logo

junwenzhang / gpt-chatui-demo Goto Github PK

View Code? Open in Web Editor NEW

This project forked from youqiang95/gpt-chatui-demo

0.0 0.0 0.0 696 KB

Implement a chat robot interaction interface similar to chatGPT. Build using React and Flask, without investing too much effort in the development of chat components. 实现类似chatPGT的聊天机器人交互界面。使用React、Flask构建, 不用把过多精力投入在聊天组件的开发中。

Home Page: http://gpt-chatui-demo.sqlzhushou.com/

License: MIT License

Shell 0.42% JavaScript 70.38% Python 4.06% TypeScript 20.52% CSS 2.19% HTML 1.89% Dockerfile 0.54%

gpt-chatui-demo's Introduction

GPT-chatui-demo

English / 简体中文

Introduction

GPT-chatui-demo is a chatGPT like robot chat application based on React and Flask. It uses Alibaba's open-source chatui (@ chatui/core) component library as the chat component, which is very lightweight, Developers don't need to waste too much energy developing chat components. It implements SSE streaming and provides a real-time chat experience.

Online experience

http://gpt-chatui-demo.sqlzhushou.com

features

  • 😃 Lightweight - Directly using the chatui component library, without requiring too much effort in the design and development of chat components.
  • 😃 Modern UI - Building on Alibaba's mature chatui component library
  • 💬 Real time chat - Use server to send events (SSE) for a smooth real-time chat experience
  • 🎉 Offline state saving - using IndexedDB to persist chat records while offline

Operating environment

  • nodejs>=16
  • python3

Program startup method

$ git clone https://github.com/youqiang95/GPT-chatui-demo
$ sh install-deps.sh  
$ sh build.sh
$ sh run.sh

Then open it http://localhost:9000 Experience it now

Screenshot

Technology Stack

Front end

  • typescript
  • create-react-app
  • zustand

back end

  • python3
  • Flask

Thanks!

gpt-chatui-demo's People

Contributors

youqiang95 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.