[AI Embedchain] API手册 Delete

删除文档

delete() 方法允许您删除之前添加到应用程序中的文档。

使用方法

1
2
3
4
5
6
7
8
from embedchain import App

app = App()

forbes_doc_id = app.add("https://www.forbes.com/profile/elon-musk")
wiki_doc_id = app.add("https://en.wikipedia.org/wiki/Elon_Musk")

app.delete(forbes_doc_id)   # 删除福布斯文档

如果您没有文档ID,可以使用 app.db.get() 方法获取文档,并从 metadatas 字典对象中提取 hash 键,该键作为文档ID。

删除聊天会话历史

delete_session_chat_history() 方法允许您删除聊天历史中的所有前消息。

使用方法

1
2
3
4
5
6
7
8
9
from embedchain import App

app = App()

app.add("https://www.forbes.com/profile/elon-musk")

app.chat("What is the net worth of Elon Musk?")

app.delete_session_chat_history()

delete_session_chat_history(session_id="session_1") 方法也接受 session_id 可选参数,用于删除特定会话的聊天历史。 如果未提供 session_id,则假设为默认会话。