code: def create_validation(target, args=None, **kwargs):
      if "using" not in args:
          raise Exception(
              "Ollama engine requires a USING clause! Refer to its documentation for more details."
          )
      else:
          args = args["using"]
  
      # check model version is valid
      try:
          all_models = requests.get(
              OllamaHandler.MODEL_LIST_URL
          ).json()["repositories"]
      except Exception as e:
          raise Exception(
              f"Could not retrieve model list from Ollama registry: {e}"
          )
      base_models = list(filter(lambda x: "library/" in x, all_models))
      valid_models = [m.split("/")[-1] for m in base_models]
  
      if "model_name" not in args:
          raise Exception(
              "`model_name` must be provided in the USING clause."
          )
      elif args["model_name"] not in valid_models:
          raise Exception(
              f"The model `{args['model_name']}` is not yet supported by Ollama! Please choose one of the following: {valid_models}"
          )  # noqa
  
      # check ollama service health
      status = requests.get(
          OllamaHandler.SERVE_URL + "/api/tags"
      ).status_code
      if status != 200:
          raise Exception(
              f"Ollama service is not working (status `{status}`). Please double check it is running and try again."
          )
  
file_path: mindsdb/mindsdb/integrations/handlers/ollama_handler/ollama_handler.py
imports: import json
  import requests
  from typing import Dict, Optional
  import pandas
  from mindsdb.integrations.libs.base import BaseMLEngine
  from mindsdb.integrations.libs.llm_utils import get_completed_prompts
label_desc: Use image node_id 1 for calling the OllamaHandler obj's underlying member method code with example usage: obj.create_validation(target, args) without return types