Open
Description
Currently, if we miss to pass any of required fields in the chat request, we fail with decoding error that doesn't say much about the location of the error:


We should use https://github.com/go-playground/validator (already installed in the project)