API: Rust only
GUI: Tauri React(Typescript).
The attached image will only be accepted as a screenshot paste.
Switch API & Models:
API: OpenAI ChatGPT with image
- hight: 4o
- low: 4o-mini API: Anthropic Claude with image
- hight: 3.5 sonnet
- low: 3 opus
- switch_request(gpt_request, claude_request)
- switch model
- reset_messages -> memo, window close -> memo.
- input voice, output voice
- voice commands ["教えて", "送信", "エンター"]
set env CHATGPTTOKEN
set env ANTHROPIC_API_KEY
// If you specify the voice_id of the 棒読みちゃん, she will speak.
set env VOICEID
$ cargo tauri dev
// or
$ cargo tauri build
$ npm tauri dev
// or
$ npm tauri build