Portable ChatUI provides a no-frills UI that allows you to interact with the OpenAI API.
For many OpenAI customers, GPT-3.5, available for free via ChatGPT, is sufficient for many tasks. GPT-4 may be needed for more complex tasks, but that need is infrequent enough that it is not cost-effective for users to pay $20 per month for access to GPT-4 via ChatGPT Plus. Solutions like Portable ChatUI allow users to pay only for what they use (see OpenAI API pricing).
Portable ChatUI replicates basic ChatGPT functionality, such as saving the user's conversation history (available by manually by importing/exporting a conversation history file or by connecting to your Dropbox account, see instruction below). Hosted ChatUI does not currently support other ChatGPT Plus features, such as image generation, multi-modal prompts, etc.
Portable ChatUI never stores your API key or conversation history. Request to the OpenAI API occur client-side. My servers never see any of your data.
You can download the HTML source for Portable ChatUI in environments where my hosted version is unavailable and other UI solutions are unavailable (say, for example, you can't install npm at work). The source code is available here.
If you want a solution where I manage your conversation history for you, check out Hosted ChatUI
.I would love to receive any feedback:
More contact info available at davidliedtka.com.
More detailed instructions coming eventually... But essentially you need to create a Dropbox developer app, call it portable_chatui, give it read/write file permissions, and get an access token. Then your conversation history file will automatically be pulled/pushed to your Dropbox.
I made an app that does this, but it's not a "production" application. If you send me an email, I can add your to the user list. I used Hosted ChatUI which does not require this, so I can't promise spending a ton of time here.