lflxp / chatgpt-app

Cross-platform ChatGPT App and more

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

icon

A ChatGPT App for all platforms

Built with Rust + Tauri + Vue + Axum

play

cover

Prerequisite

Run Desktop

pnpm tauri dev

desktop

Run Web

# run backend
cargo run --bin server
# start frontend dev
pnpm dev

Environment Variables (for web backend)

OPENAI_API_KEY (required)

Your openai api key.

PROXY

socks / https / http proxy server if you have problem to access OpenAI api server directly. e.g. socks5://myusername:mypassword@localhost:1080

API_REVERSE_PROXY

https://github.com/transitive-bullshit/chatgpt-api#reverse-proxy

AUTH_SECRET_KEY

Key used to access your web

OPENAI_API_MODEL

Use gpt-3.5-turbo by default

TIMEOUT_MS

Timeout of OpenAI api request

Run Android / iOS

pnpm tauri ios dev

ios

Thanks

About

Cross-platform ChatGPT App and more

License:GNU Affero General Public License v3.0


Languages

Language:Vue 48.8%Language:TypeScript 24.8%Language:Less 11.4%Language:Rust 10.8%Language:Kotlin 3.5%Language:JavaScript 0.3%Language:Ruby 0.2%Language:HTML 0.2%Language:Shell 0.1%Language:Objective-C++ 0.0%Language:C++ 0.0%Language:CSS 0.0%