Aplikasi GUI tidak resmi untuk chatgpt.
Catatan: Proyek ini berada di alpha publik, dan dengan demikian, banyak fitur yang tidak lengkap.
ChatGPT-GUI sama sekali tidak terkait dengan, didukung oleh, atau berafiliasi dengan Openai.
ChatGPT-GUI adalah aplikasi yang ditulis menggunakan QT untuk Python yang memungkinkan Anda untuk dengan mudah berbicara dengan Asisten, AI berdasarkan chatgpt.
Proyek ini adalah garpu dari proyek saya yang lain, haloinfiniteGetter.
Jika Anda menyukai aplikasi ini, pastikan untuk membintangi :)
HTTP dan SOCKS5 chatgpt ) pip install chatgpt-guipip install git+https://github.com/Cubicpath/ChatGPT-GUI.gitchatgptCreate Desktop Shortcut di bawah menu Konteks Konteks Tools Berkat Rawandahmad698 dan TLS-Client, ada metode untuk mengotentikasi tanpa bermain-main dengan token atau browser. Cukup masuk dari aplikasi itu sendiri!.
Google Chrome saat ini diminta untuk secara otomatis memotong cloudflare.
Login email & kata sandi saat ini tidak berfungsi. Lihat otentikasi token sesi sementara itu.
__Secure-next-auth.session-token Cookie Nilai dan Salin dengan Ctrl + C Data sesi disimpan dalam file tersembunyi ( ~/.config/chatgpt_gui/.session.json ), untuk kegigihan. Saat Anda keluar atau menghapus token sesi Anda, secara otomatis menghapus semua data sesi.
Jika Anda perlu secara langsung mengedit data sesi Anda, itu mengikuti format berikut:
{
"user" : {
"id" : " Your user id (starting with a 'user-' prefix) " ,
"name" : " Your username (usually same as your email) " ,
"email" : " The email tied to your session " ,
"image" : " Link to your profiles image (usually same as your picture) " ,
"picture" : " Link to your profile picture " ,
"groups" : [],
"features" : []
},
"cloudflare" : {
"bm" : " Value of the __cf_bm cookie " ,
"clearance" : " Value of the cf_clearance cookie " ,
"expires" : " 1h from the time cf_clearance is acquired "
},
"expires" : " Automatically acquired after refresh_auth() " ,
"token" : " Value of the __Secure-next-auth.session-token cookie " ,
"user_agent" : " User Agent the Client/Authenticator use "
} Anda dapat menyimpan percakapan yang Anda pilih saat ini dengan chatgpt dengan mengklik kanan tab apa pun dan menekan tombol Export Conversation To... Ini akan membuka dialog file di mana Anda dapat mengganti nama percakapan Anda apa saja, yang akan ditampilkan saat dimuat.
Anda dapat memuat percakapan yang sebelumnya disimpan dengan menekan tombol Import Conversation From... , dan memilih file JSON yang berisi percakapan.
Secara default, semua percakapan disimpan dalam direktori ~/.cache/chatgpt_gui/ . Tetapi Anda dapat memilih folder apa pun saat mengekspor.
Catatan: Percakapan dari satu akun tidak dapat diakses dari yang lain.
Percakapan disimpan sebagai daftar pesan linier, di mana setiap pesan merupakan respons terhadap yang sebelumnya. Semua UUID dilacak, yang memungkinkan klien untuk melanjutkan percakapan setelah impor.
Mereka disimpan dalam format data berikut:
{
"id" : " Conversation UUID " ,
"messages" : [
{
"id" : " Message UUID " ,
"role" : " user " ,
"content" : {
"content_type" : " text " ,
"parts" : [
" Your message to ChatGPT "
]
}
},
{
"id" : " Message UUID " ,
"role" : " assistant " ,
"content" : {
"content_type" : " text " ,
"parts" : [
" Response from ChatGPT "
]
}
}
]
}Tema adalah cara untuk menata elemen yang sudah ada (pikirkan CSS). Mereka ditahan di direktori dengan sumber daya dan stylesheet mereka di tingkat folder yang sama.
../
│
├───[theme_id]/
│ ├─── [icon1_name].svg
│ ├─── [icon2_name].svg
│ ├─── [icon3_name].svg
│ └─── stylesheet.qss
│
Tema builtin saat ini adalah:
Breeze DarkBreeze LightLegacy (Default Qt)Sementara tema angin sepoi -sepoi saat ini adalah versi yang sedikit dimodifikasi, Anda dapat melihat tema asli di Breezestylesheets.