Hi!
Yeah, it seems that there is now way to request the API key automatically.
One simple apporach would be an extra text input field where the user has
to enter his or her API key.
In my use case it will be better to use a file for mapping $__user_id__ -> api_key.
We run Galaxy only locally, so it would not be a security issue at all.
Cheers,
Sascha