Usuário não administrador pode emitir sua própria chave de API?

Se isso for para uma GitHub Action, provavelmente será melhor criar uma chave de API escopada, que permita apenas as ações necessárias, mas, sim, você precisará ser um administrador para criar essa chave.