App methods
๐ delete
Delete Document
delete()
method allows you to delete a document previously added to the app.
Usage
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) # deletes the forbes document
If you do not have the document id, you can use app.db.get()
method to get the document and extract the hash
key from metadatas
dictionary object, which serves as the document id.
Delete Chat Session History
delete_session_chat_history()
method allows you to delete all previous messages in a chat history.
Usage
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")
method also accepts session_id
optional param for deleting chat history of a specific session.
It assumes the default session if no session_id
is provided.
Was this page helpful?