Skip to content

GUI: Tauri React Typescript. Switch API: OpenAI ChatGPT. Anthropic Claude.

License

Notifications You must be signed in to change notification settings

go-numb/TalkWithRustGPT

Repository files navigation

Talk with RustGPT

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

Release

TalkWithRustGPT

Future

  • switch_request(gpt_request, claude_request)
  • switch model
  • reset_messages -> memo, window close -> memo.
  • input voice, output voice
  • voice commands ["教えて", "送信", "エンター"]

Required

set env CHATGPTTOKEN
set env ANTHROPIC_API_KEY
// If you specify the voice_id of the 棒読みちゃん, she will speak.
set env VOICEID

Usage

$ cargo tauri dev

// or 

$ cargo tauri build
$ npm tauri dev

// or 

$ npm tauri build

via golang client

talk with GPT @go-numb

Author

@_numbP

License

MIT