code: def __init__(self, index_name: str, **kwargs) -> None:
      # Milvus URI is the only required
      self._milvus_uri = kwargs.get("MILVUS_URI")
  
      if not self._milvus_uri:
          self._milvus_uri = os.environ.get("MILVUS_URI")
  
      assert (
          self._milvus_uri
      ), "Please set your Milvus URI in evadb.yml file (third_party, MILVUS_URI) or environment variable (MILVUS_URI)."
  
      # Check other Milvus variables for additional customization
      self._milvus_user = kwargs.get("MILVUS_USER")
  
      if not self._milvus_user:
          self._milvus_user = os.environ.get("MILVUS_USER", "")
  
      self._milvus_password = kwargs.get("MILVUS_PASSWORD")
  
      if not self._milvus_password:
          self._milvus_password = os.environ.get("MILVUS_PASSWORD", "")
  
      self._milvus_db_name = kwargs.get("MILVUS_DB_NAME")
  
      if not self._milvus_db_name:
          self._milvus_db_name = os.environ.get("MILVUS_DB_NAME", "")
  
      self._milvus_token = kwargs.get("MILVUS_TOKEN")
  
      if not self._milvus_token:
          self._milvus_token = os.environ.get("MILVUS_TOKEN", "")
  
      self._client = get_milvus_client(
          milvus_uri=self._milvus_uri,
          milvus_user=self._milvus_user,
          milvus_password=self._milvus_password,
          milvus_db_name=self._milvus_db_name,
          milvus_token=self._milvus_token,
      )
      self._collection_name = index_name
  
file_path: evadb/evadb/third_party/vector_stores/milvus.py
imports: import os
  from typing import List
  from evadb.third_party.vector_stores.types import FeaturePayload, VectorIndexQuery, VectorIndexQueryResult, VectorStore
  from evadb.utils.generic_utils import try_to_import_milvus_client
label_desc: Use image node_id 1 to create a new MilvusVectorStore object from inherited base classes: VectorStore with example: obj = MilvusVectorStore(index_name)