This is expected, because in this case we decided not to unify any of the json values. Larger discussion on this is here
Ah, I understand the engineering decision behind it, but it would be nice if this was mentioned somewhere in the docs 😄
Ah this is a miss from us! It is indeed true that to render the user value in the UI, you need to pass it with _user key. We mention this here
"If you pass the user key in the OpenAI request body, we will automatically also store it in Portkey’s _user key." -> that's what the docs say, so I was assuming I wouldn't have to set the
_user
metadata value at all and could rely on the OpenAI body value 🤔