code: def __init__(self, prompt=False):
      self.model = None
      self.model_type = None
      self.word_vocab = None
      self.tags_vocab = None
      self.char_vocab = None
      self.intent_vocab = None
      self._download_pretrained_model(prompt)
      self.nlp = SpacyInstance(
          disable=["tagger", "ner", "parser", "vectors", "textcat"]
      )
  
file_path: nlp-architect/nlp_architect/api/intent_extraction_api.py
imports: import numpy
  import pickle
  from os import makedirs, path, sys
  from nlp_architect.api.abstract_api import AbstractApi
  from nlp_architect.models.intent_extraction import MultiTaskIntentModel, Seq2SeqIntentModel
  from nlp_architect import LIBRARY_OUT
  from nlp_architect.utils.generic import pad_sentences
  from nlp_architect.utils.io import download_unlicensed_file
  from nlp_architect.utils.text import SpacyInstance, bio_to_spans
label_desc: Use image node_id 1 to create a new IntentExtractionApi object from inherited base classes: AbstractApi with example: obj = IntentExtractionApi(prompt)