微信
目前还没有直接导出个人微信消息的方法。但是,如果你的模型微调或少样本示例只需要几百条消息,本笔记本将展示如何创建自己的聊天加载器,该加载器可处理复制粘贴的微信消息到 LangChain 消息列表。
极受 https://python.langchain.com/docs/integrations/chat_loaders/discord 启发
整个过程包含五个步骤:
- 在微信桌面应用中打开你的聊天记录。通过鼠标拖动或右键选择你所需的消息。由于限制,一次最多可以选择 100 条消息。按
CMD/Ctrl+C进行复制。 - 将选择的消息粘贴到本 地计算机上的文件中,创建聊天 .txt 文件。
- 将下方聊天加载器定义复制到一个本地文件中。
- 使用指向文本文件的文件路径初始化
WeChatChatLoader。 - 调用
loader.load()(或loader.lazy_load())执行转换。
1. 创建消息转储
此加载器仅支持 .txt 文件,格式为在应用程序中复制消息到剪贴板然后粘贴到文件所生成的格式。示例如下。
%%writefile wechat_chats.txt
女朋友 2023/09/16 2:51 PM
天气有点凉
男朋友 2023/09/16 2:51 PM
珍簟凉风著,瑶琴寄恨生。嵇君懒书札,底物慰秋情。
女朋友 2023/09/16 3:06 PM
忙什么呢
男朋友 2023/09/16 3:06 PM
今天只干成了一件像样的事
那就是想你
女朋友 2023/09/16 3:06 PM
[动画表情]
Overwriting wechat_chats.txt