pub async fn generate( http: &Client, api_key: String, base_url: String, website: Option<String>, ) -> Result<String, UsernameError>