一个非正式的GUI应用程序,用于Chatgpt。
注意:此项目在公共alpha中,因此,许多功能尚未完成。
Chatgpt-Gui绝不与Openai相关,或其他隶属于Openai。
Chatgpt-GUI是使用QT编写的python的应用程序,可让您轻松地与基于chatgpt的AI助手交谈。
这个项目是我的另一个项目的叉子,haloinfinitegetter。
如果您喜欢此应用程序,请务必出演:)
HTTP和SOCKS5 chatgpt ) pip install chatgpt-guipip install git+https://github.com/Cubicpath/ChatGPT-GUI.gitchatgptTools上下文”菜单下的Create Desktop Shortcut方式工具创建桌面快捷方式多亏了Rawandahmad698和TLS-CLIENT,就存在一种可以进行身份验证的方法,而无需与令牌或浏览器混乱。只需从应用程序本身登录!
目前,Google Chrome需要自动绕过Cloudflare。
电子邮件和密码登录目前不起作用。同时,请参阅会话令牌身份验证。
__Secure-next-auth.session-token cookie值,并使用ctrl + c复制会话数据存储在隐藏的文件( ~/.config/chatgpt_gui/.session.json )中,以进行持久。登录或清除会话令牌时,它会自动删除所有会话数据。
如果您需要直接编辑会话数据,则遵循以下格式:
{
"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 "
}您可以通过右键单击任何选项卡并将Export Conversation To...按钮来保存当前选择的对话。这将打开一个文件对话框,您可以在其中重命名对话的任何内容,这些对话将在加载时显示。
您可以通过按Import Conversation From...来加载以前保存的对话,并选择包含对话的JSON文件。
默认情况下,所有对话都存储在~/.cache/chatgpt_gui/ Directory中。但是您可以在导出时选择任何文件夹。
注意:一个帐户的对话无法从另一个帐户访问。
对话存储为线性列表,其中每个消息都是对此之前的响应。所有的UUID都是跟踪的,这允许客户在导入后继续对话。
它们以以下数据格式存储:
{
"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 "
]
}
}
]
}主题是一种样式已经存在的元素(想想CSS)的方式。它们以其资源和样式表的目录在同一文件夹级别中举行。
../
│
├───[theme_id]/
│ ├─── [icon1_name].svg
│ ├─── [icon2_name].svg
│ ├─── [icon3_name].svg
│ └─── stylesheet.qss
│
当前的内置主题是:
Breeze DarkBreeze LightLegacy (Default Qt)虽然当前的微风主题是略微修改的版本,但您可以在Breezestyseylesheets上查看原始主题。