code: def generate(model, config, manifest, source_config=None, provider=None):
      
      return generate_model(model, config, manifest, source_config, provider)
docs: Not meant to be called directly. Call with either:
          dbt.context.parser.generate
      or
          dbt.context.runtime.generate