Our DAIZY plugin is live and we can see usage as api requests come in, but we have no idea how many people have installed it.
We tried asking GPT to give us a userID value in a param when calling the API, but it won’t. So we have no way of counting the unique users triggering requests.
Anyone else able to do this?
Well, why not configure an OAuth authentication, then?
May 25, 2023, 10:17am
yep, we could, but it’s a barrier for new users so we’d rather not. But if this is the only way then we’ll have to accept that, but we’re looking for alternatives to get this info.
I believe there is no other alternative, unfortunately.
I’ve seen some notes about some kind of “session-id” but this is not persisting and differs on any chat window from what I understood.
Anyway, if you wanna have a look at pluginlab.ai we provide a passwordless email flow for authenticating your users. I hope it can help
May 25, 2023, 10:46am
Thanks. Will take a look.
Have a look at this thread - there’s a user Id in the headers that you could use.
‘openai-conversation-id’ and ‘openai-ephemeral-user-id’
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.
But don’t miss the most important part of the thread ^^
but which will expire every 24 hours).
Oooh - good spot, completely missed that!
So, slightly off-the-wall approach - if you are generating images, then you could drop a cookie with the image and use that for tracking in some way.