Может ли пользователь без прав администратора сгенерировать свой собственный API-ключ?

Вы можете создать пользовательский API, следуя инструкции по адресу Generate User API Keys for testing