docstr: Return parameters list with its description, default value and type,
  which helps user to customize their prediction 
docstr_tok: ["Return","parameters","list","with","its","description",",","default","value","and","type",",","which","helps","user","to","customize","their","prediction"]
code: def _get_schema(self, only_keys=False):
      """Return parameters list with its description, default value and type,
      which helps user to customize their prediction"""
  
      args = self.model_storage.json_get("args")
      os.environ["REPLICATE_API_TOKEN"] = self._get_replicate_api_key(
          args
      )
      replicate.default_client.api_token = self._get_replicate_api_key(
          args
      )
      model = replicate.models.get(args["model_name"])
      version = model.versions.get(args["version"])
      schema = version.openapi_schema["components"]["schemas"]["Input"][
          "properties"
      ]
  
      # returns only list of paramater
      if only_keys:
          return schema.keys()
  
      for i in list(schema.keys()):
          for j in list(schema[i].keys()):
              if j not in ["default", "description", "type"]:
                  schema[i].pop(j)
  
      df = pd.DataFrame(schema).T
      df = df.reset_index().rename(columns={"index": "inputs"})
      return df.fillna("-")
  
file_path: mindsdb/mindsdb/integrations/handlers/replicate_handler/replicate_handler.py
imports: import replicate
  import pandas
  from mindsdb.integrations.libs.base import BaseMLEngine
  from typing import Dict, Optional
  import os
  import types
  from mindsdb.utilities.config import Config
label_desc: Use image node_id 6 for calling the ReplicateHandler obj's underlying member method code with example usage: obj._get_schema(only_keys) and returns: df, schema