API keys are not required for managed classes.
However, you don't have a managed class. You created an unmanaged class. So this means you do need to provide an API key for text projects. (API keys are not required for image, sounds, or numbers projects, even for unmanaged classes).
Kind regards
D