不久前我写过如何搭建chatGPT的web页面的博客,而且自己也搭建了一个,后面ChatGPT-Next-Web
更新后,出了一个云端同步的功能,我一看,用的软件是WebDAV,搜了一下,没发现这个软件啊?这怎么用。查阅资料才知道,原来这不是软件,而是一种协议,找一个支持该协议的软件,就可以做云同步了。
基于Web的分布式编写和版本控制(英语:Web-based Distributed Authoring and Versioning,缩写:WebDAV)是超文本传输协议(HTTP)的扩展,有利于用户间协同编辑和管理存储在万维网服务器文档。WebDAV由互联网工程任务组的工作组在RFC 4918中定义。
WebDAV协议为用户在服务器上创建、更改和移动文档提供了一个框架。WebDAV协议最重要的功能包括作者或修改日期等属性的维护、命名空间管理、集合和覆盖保护。为属性维护所提供的功能包括创建、删除和查询文件信息等;命名空间管理处理在服务器名称空间内复制和移动网页的能力;集合(Collections)处理各种资源的创建、删除和列举;覆盖保护处理与锁定文件相关的问题。WebDAV协议利用TLS、HTTP摘要认证、XML等技术来满足这些需求。
许多现代操作系统为WebDAV提供了内置的客户端支持。
具体请自行百度
要在坚果云中开启WebDAV并为ChatGPT-Next-Web生成第三方应用授权密码,按照以下步骤进行操作:
打开坚果云官网(https://www.jianguoyun.com/)并登录你的坚果云账号。
点击右上角的账户名,选择【账户信息】,然后选择【安全选项】。
在“安全选项”中找到“第三方应用管理”,选择“添加应用密码”,输入名称(例如:chatGPT),然后选择“生成密码”,最后选择完成。这样就生成了一个应用密码,用于授权第三方应用访问你的坚果云文件。
打开ChatGPT-Next-Web的设置,选择云端数据的配置按钮,点击进入WebDAV配置页面。
在WebDAV配置页面中,填写坚果云提供的WebDAV信息,包括服务器地址、用户名和应用密码。
随后,点击同步按钮即可完成同步。
这样,我们就拥有了一个免费的,支持云同步chatGPT平台。