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 16k
andAzure OpenAI chatgpt-35-turbo 4k
- Create, save, and delete sessions
- Configure a
system prompt
for 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
Socks5
proxy 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
Rust
andCargo
- Run
make build
- Refer to Makefile for more information