A chatbot based on the OpenAI chatgpt-3.5-turbo API. The program is written using Slint-UI and Rust.
- Supports
OpenAI chatgpt-3.5-turbo 4k and 16kandAzure OpenAI chatgpt-35-turbo 4k - Create, save, and delete sessions
- Configure a
system promptfor each session - Supports deleting a single session question, clearing the current session, and stopping the current session
- Supports configuring whether to enable historical session mode
- Supports
Socks5proxy configuration - Supports English and Chinese interface
- Supports bilingual text-to-speech
- Supports conversation archiving
- Supports voice recording to text input
- Supports concurrent output for different sessions
- Supports shortcut commands to switch sessions and send questions
- Install
RustandCargo - Run
make build - Refer to Makefile for more information