Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enhancement: Import/export from ChatGPT + backup (and restore) all conversations for LibreChat #1660

Open
1 task done
darkBuddha opened this issue Jan 28, 2024 · 9 comments
Labels
enhancement New feature or request

Comments

@darkBuddha
Copy link
Sponsor

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

  • I agree to follow this project's Code of Conduct
@darkBuddha darkBuddha added the enhancement New feature or request label Jan 28, 2024
@danny-avila danny-avila changed the title Enhancement: Import JSON export from ChatGPT Enhancement: Import/export from ChatGPT + backup (and restore) all conversations for LibreChat Apr 5, 2024
@danny-avila
Copy link
Owner

The import portion of this is now merged!

@darkBuddha
Copy link
Sponsor Author

Bless you 🙏🏻

@aswny
Copy link

aswny commented May 2, 2024

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.

@darkBuddha
Copy link
Sponsor Author

being able to open single conversations and share them by link would also be nice... no exports needed then.

@aswny
Copy link

aswny commented May 2, 2024

@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.

@darkBuddha
Copy link
Sponsor Author

this is too much work, it would be easier/better to be able to share a link to a conversation (like in ChatGPT)

@darkBuddha
Copy link
Sponsor Author

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!👏🏻

@darkBuddha
Copy link
Sponsor Author

@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
Copy link
Owner

@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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants