Skip to content

A high performance OpenAI GPT-4 chat app built with FastAPI. Featuring asynchronous requests, streaming responses, syntax highlighting, and more!

License

Notifications You must be signed in to change notification settings

AVGVSTVS96/FastGPT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fastGPT

A FastAPI based version of flaskGPT using asynchronous requests for improved performance

fastGPT a high performance, customizable GPT chat application built with FastAPI and OpenAI's API. It implements several features essential to providing an excellent user experience, in addition to performance improvements over the Flask version, and features a simple frontend UI built with HTML, CSS, and JavaScript

Features

  • 📝 Full conversation history functionality
  • 🤖 Chat with the GPT-3.5 & GPT-4 models
  • 🧰 Change system message in realtime from UI
  • 💬 Real-time response character streaming functionality
  • 🧩 Markdown support in both user and assistant messages
  • 🎨 Syntax highligting for code blocks with automatic language detection
  • ⚙️ Automatic scrolling with new messages, cancellable by scrolling up
Screenshot of App

About

A high performance OpenAI GPT-4 chat app built with FastAPI. Featuring asynchronous requests, streaming responses, syntax highlighting, and more!

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published