Is a consistent conversation id accessible to a plugin anywhere? I was hoping to find something like this in the request header, but no luck so far.
I’d like (with anonymous / no auth users) to be able to store context about previous openai/plugin interactions during the course of a particular conversation so that I can use them for subsequent invocations of my plugin if the plugin is invoked multiple times. It would be very useful and make the plugin a lot more effective.
Hi – thanks for the feedback. I just added this. You should receive two headers with every request to your API, one with the conversation ID (which will persist across messages) and one with a user ID (which will persist across messages and also across conversations, but which will expire every 24 hours).
@andrey-openai It doesn’t appear that the conversation id is actually consistent across calls to the plugin api from within the same conversation. The ephemeral user id does seem to be the same across conversations as expected.
Thank you. This is great news. I also need conversation ID as our plugin API is resource intensive POST, instead of a simple GET. For scaling, we are experimenting creating a resource for each conversation, instead of each chat message.