How to make sure ChatGPT forgets our conversation

What can I tell ChatGPT to make sure it forgets the whole conversation? I tried telling it to forget every message above in many different ways. Even if I start every message I send it with something like “Forget our entire conversation”, it goes back to remembering previous messages after a while.

Simply start a new conversation each time.

4 Likes

Just thought you might be referring to the ChatGPT memory feature, so I’ve attached a screenshot. Make sure this toggle is turned off.

I’m using the API, so I can’t access the memory settings, and I was told by my organisation to avoid starting new chats, because I’m planning on constantly sending ChatGPT messages for hours. Is there a specific prompt that can make it forget everything?

Is there a specific prompt that can make it forget everything?

No. Subsequent requests to GPT in a chat look like:

api call (messages: [myFirstMessage, gptResponse, mySecondMessage, gptSecondResponse, …])

Also, from the API’s perspective, there’s no such thing as a chat session, there’s just sending back all the messages you got back before.

I was told by my organisation to avoid starting new chats, because I’m planning on constantly sending ChatGPT messages for hours

This suggestion doesn’t make sense to me, because as I said, chat API requests aren’t really stateful.

Is there a way to avoid sending it back the previous messages? Or a command that makes ChatGPT understand that it should ignore them?

I thought about using Assistants API, and start new threads (which I think is like starting a new chat) and that’s what I was told to avoid. I will use Assistants only if there’s no other way to make each message independent.

Could be something like a boolean parameter called maybe “temporary_chat” in API calls? :eyes:

Are you talking about working in the ChatGPT interface, not an API?

If so, I find it really effective to go back up the chat to a point before the chat went off track and edit a previous prompt (ideally right after the last response you want to keep). It then branches off into a different chat memory, within the same chat, keeping the previous context that you do like.

Hope that helps!

I don’t think efiting a post is possible through the API, and I can’t find a variable indicating that the message should be deleted. I think the only way this would work is if there was a command that forced GPT to forget everything, but this may not exist.

As I said before, your question doesn’t make sense, because there is nothing in the ChatGPT API that remembers your previous messages.

The user interface at chat.openai.com is not the same thing and has a lot more stuff under it.

I don’t know what experience you have with the API, but I noticed that if it doesn’t have enough data to create an answer it will construct one based on the previous messages you sent it. You can try it if you want. Even if you explicitly state that you need it to forget them, it just doesn’t in my case.