Giter Site home page Giter Site logo

freegpt4_ui's Introduction

ChattierGPT

A Simple and Powerful UI for the ChatGPT API.

ChattierGPT is a Python application for local use (colab version coming soon) that allows to communicate with the OpenAI ChatGPT API (gpt-3.5-turbo only for now).

ChattierGPT has a simple and complete interface, offering a compromise between what the official OpenAI chat interface allows and the advanced options of the developer API.

This tool is still in beta, bug reports and improvements are welcome!

How to use

Windows

Coming soon

From a Python environment

Installation of the required packages:

pip install -r requirements.txt

Launching the UI:

python -m streamlit run src/main.py

Features

Features marked with "๐Ÿ’ฌ" are available in chat.openai.com, those with "๐Ÿค–" are platform.openai.com features, "๐Ÿ†•" are new features.

Available features

  • API pricing ๐Ÿค–
  • Multiple chats ๐Ÿ’ฌ
  • Custom system prompts ๐Ÿค–
  • Loading system prompts from txt files ๐Ÿ†•
  • Advanced model parameters (Temperature, top p, max length, penalties) ๐Ÿค–
  • Global context length limiter ๐Ÿ†•
  • Markdown support for user messages ๐Ÿ†•
  • LaTeX formula support ๐Ÿ†•
  • HTML support ๐Ÿ†•
  • Branching conversations ๐Ÿ’ฌ
  • ChatGPT response editing ๐Ÿค–
  • Deleting messages ๐Ÿค–
  • Display of token count of messages and of context length ๐Ÿ†•

Planed features

  • Automatic generation of conversation titles with ChatGPT (togglable option)
  • Colab compatibility
  • Migration from Streamlit to a better framework
  • More customization, including custom add-on support
  • Feel free to suggest other additions!

Screenshots

Main window Parameters

About the API

This tool is only intended to interact with the official OpenAI API, I do not plan to make it compatible with chat.openai.com in the near future.

To get access to the API, you need to create an account on platform.openai.com and create an API key, you can find a tutorial here: https://elephas.app/blog/how-to-create-openai-api-keys-cl5c4f21d281431po7k8fgyol0

The access to the OpenAI API is not free, the prices are available on the following page (for the moment ChattierGPT only supports gpt-3.5-turbo): https://openai.com/pricing

Disclaimer

ChattierGPT is a tool to facilitate access to the ChatGPT API, I therefore cannot be held responsible for the use you will make of it.

Please use this tool responsibly and in accordance with the OpenAI terms of use available at: https://openai.com/policies/terms-of-use

freegpt4_ui's People

Contributors

thderoo avatar

Stargazers

import_urllib7 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.