Chat GPT会话多了,打开会有点慢。因此只能删除,重新训练。为此涉及批量删除工作。
1、打开chatgpt
2、在页面的任何空白区域上点击右键,然后从选项中选择“检查”。在调试窗口中点击控制台菜单console。
3、粘贴以下代码,并按回车执行。过几秒刷新可以看到会话已经全部清空。粘贴代码可以会被禁用,按提示先输入确认字符,就可以粘贴了。
- const anchors = document.querySelectorAll(".flex.items-center.gap-2.p-2");
- const ids = Array.from(anchors)
- .map((a) => a.href?.split("/").slice(-1)[0])
- .filter((id) => !!id);
- const deleteAllConversations = async () => {
- const { accessToken } = await fetch("https://chatgpt.com/api/auth/session", {
- method: "GET",
- credentials: "include",
- }).then(res => res.json());
- const idPromises = ids.map(async (id) => {
- fetch(`https://chatgpt.com/backend-api/conversation/${id}`, {
- headers: {
- 'Content-Type': 'application/json',
- Authorization: `Bearer ${accessToken}`
- },
- body: JSON.stringify({is_visible: false}),
- method: "PATCH",
- credentials: "include",
- });
- });
- Promise.all(idPromises);
- };
- deleteAllConversations();