code: def model(self) -> tf.keras.Model:
      x1 = L.Input(shape=(None,))
      x2 = L.Input(shape=(self.hidden_size,))
      return tf.keras.Model(
          inputs=[x1, x2], outputs=self.call(x1, x2), name="GRUEncoder"
      )
  
file_path: Kashgari/kashgari/tasks/seq2seq/encoder/gru_encoder.py
imports: import numpy
  import tensorflow
  from kashgari.embeddings.abc_embedding import ABCEmbedding
  from kashgari.layers import L
label_desc: Use image node_id 3 for calling the GRUEncoder obj's underlying member method code with example usage: obj.model() and returns: tf