PatrikZeros-ChatGPT-API-UI  by patrikzudel

Web UI for OpenAI API access

created 2 years ago
514 stars

Top 61.7% on sourcepulse

GitHubView on GitHub
Project Summary

This project provides a static webpage interface for interacting with OpenAI's API, replicating the ChatGPT experience. It's designed for users who want a cost-effective and customizable way to access powerful language models, particularly students or those seeking an alternative to ChatGPT Plus.

How It Works

Built with Svelte, Tailwind CSS, and TypeScript, the application makes direct calls to the OpenAI API. Users input their own API key in the settings, enabling them to leverage the API's capabilities without relying on pre-existing hosted services. This approach offers greater control and potentially lower costs compared to subscription models.

Quick Start & Requirements

Highlighted Details

  • Utilizes the OpenAI API for ChatGPT-like functionality.
  • Features a usage calculator and token counter.
  • Includes token/cost-saving options like sending messages without history and chat summarization.
  • Supports custom system messages for roleplaying and context setting.

Maintenance & Community

The project is maintained by Patrik Žúdel. Links to support options (ramen, PayPal) are provided. A list of planned features, including Google and PDF search using embeddings, is available.

Licensing & Compatibility

The repository does not explicitly state a license in the provided README. This may pose compatibility issues for commercial or closed-source use cases.

Limitations & Caveats

The token counting mechanism is noted as potentially not 100% accurate. The lack of an explicit license in the README is a significant caveat for adoption.

Health Check
Last commit

1 year ago

Responsiveness

1 day

Pull Requests (30d)
0
Issues (30d)
0
Star History
11 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.