Open darkBuddha opened 10 months ago
The import portion of this is now merged!
Bless you ๐๐ป
Thank you so much. ๐๐ป
Are you also working on adding an option to export all conversations from LibreChat?
Currently I use LibreChat on a work machine but I eventually want to export all conversations to personal device.
being able to open single conversations and share them by link would also be nice... no exports needed then.
@darkBuddha single conversations can still be shared, right? In JSON/Text formats at least. I'm looking for a bulk export to transfer all chats from one machine to another.
this is too much work, it would be easier/better to be able to share a link to a conversation (like in ChatGPT)
HI @danny-avila, I just tested it, it works!! 15 MB ChatGPT export from a few months ago, first try. Amazing, thank you! Meilisearch also very fast, good choice!๐๐ป
@danny-avila on first try, nothing happened, so i tried again with console open. then it worked and i saw the "conversation import successful". now i saw, that the messages were imported twice. do you have an idea, how i can get rid of this, e.g. in mongo express?
@danny-avila on first try, nothing happened, so i tried again with console open. then it worked and i saw the "conversation import successful". now i saw, that the messages were imported twice. do you have an idea, how i can get rid of this, e.g. in mongo express?
So it had started already the first time, thatโs why it got imported twice. Maybe an info toast saying it was importing couldโve helped prevent this
It would be a bit difficult to โundoโ but will keep that in mind as an improvement
Is there any kinda hacky way to export conversations in the meantime? Key feature for me is open access to my own gathered data and conversations. Thanks.
Is there any kinda hacky way to export conversations in the meantime? Key feature for me is open access to my own gathered data and conversations. Thanks.
You can use mongodump for this now
way to export conversations in the meantime
My approach, based on MongoDB Compass:
1) LibreChat
> conversations
> Aggregations
2) + CREATE NEW
, check </> TEXT
, copy/paste below snippet
3) Run
+ Export
This yields a .json. It has lots of irrelevant info. I converted it to .md in Python as follows (made by GPT-4o + Claude 3.5 Sonnet):
This can be viewed in whichever markdown viewer, including Github comments. I've not tested whether the .json can be imported back into LibreChat.
I've found ChatGPT Exporter the best exporter of any of the various systems I've tried, with some nice customizability. Since LibreChat is very similar to ChatGPT, I had (mild) hopes that the TamperMonkey script would work just by adding the LibreChat URLs into the config (no dice, unfortunately). Thought it was worth mentioning for considering potential compatibility, or at least inspiration for LibreChat export.
Thank you so much. ๐๐ป
Are you also working on adding an option to export all conversations from LibreChat?
Currently I use LibreChat on a work machine but I eventually want to export all conversations to personal device.
I have this issue as well. Started using it on Railway but not run locally now.
What features would you like to see added?
I guess most people that start to use LibreChat used ChatGPT before. A fair amount of them will switch fully to LibreChat and not use ChatGPT again.
As ChatGPT allows to export all chats into a nice JSON, maybe it would be a cool feature to be able to import these timestamped JSON messages into LibreChat, to not lose the history?
Also, the ChatGPT chats are not private and used for training. So there is an incentive to delete the Chats from ChatGPT.
More details
I think this would decrease the friction of leaving ChatGPT for LibreChat and thus increase users.
Which components are impacted by your request?
No response
Pictures
No response
Code of Conduct