Web app for simple HTML-based online chat using the official ChatGPT API
Top 78.2% on sourcepulse
This project provides a simple, web-based chat interface for OpenAI's ChatGPT API, targeting users who want a straightforward way to interact with the API. It offers core features like continuous conversation, multi-user session isolation, and Markdown output, all within a user-friendly HTML interface.
How It Works
The application leverages the official OpenAI ChatGPT API, requiring users to provide their own API key. It's built with a focus on simplicity, featuring a clean file structure. The core functionality is delivered through a web interface, likely using standard web technologies, and is containerized using Docker Compose for easy deployment.
Quick Start & Requirements
.env
(with OPENAI_API_KEY="YOUR_API_KEY"
) and docker-compose.yml
in the same directory, then run docker-compose up -d
.http://ip:port/chat
(default port 8888).chat.html
and restart the container.Highlighted Details
Maintenance & Community
The project is a fork or adaptation of another project. The author mentions other related ChatGPT and AI chatbot projects they have developed. No specific community links (Discord, Slack) or roadmap are provided.
Licensing & Compatibility
The licensing is not explicitly stated in the README. Compatibility for commercial use or closed-source linking is not specified.
Limitations & Caveats
The project is described as having limited features and known bugs that require further refinement. Custom UI changes require a container restart. The author notes that the "cracked" BingAI version has lower intelligence despite removing conversation limits.
1 year ago
1 day