code: def build_intercept(self, bmb_model):
      if self.has_intercept:
          self.output += InterceptTerm(
              self.component.intercept_term
          ).build(bmb_model)
  
file_path: bambi/bambi/backend/model_components.py
imports: import numpy
  from pytensor import tensor
  from bambi.backend.terms import CommonTerm, GroupSpecificTerm, HSGPTerm, InterceptTerm, ResponseTerm
  from bambi.backend.utils import get_distribution_from_prior
  from bambi.families.multivariate import MultivariateFamily
  from bambi.families.univariate import Categorical, Cumulative, StoppingRatio
  from bambi.utils import get_aliased_name
label_desc: Use image node_id 3 for calling the DistributionalComponent obj's underlying member method code with example usage: obj.build_intercept(bmb_model) without return types