code: def __init__(
      self,
      separators: Optional[List[str]] = None,
      is_separator_regrx: bool = False,
      **kwargs: Any,
  ):
      self._separators = separators or [
          "\n\n",
          "\n",
          "，",
          "。",
          "！",
          "？",
          "?",
      ]
      if "chunk_size" not in kwargs:
          kwargs["chunk_size"] = 50
      if "chunk_overlap" not in kwargs:
          kwargs["chunk_overlap"] = 10
      super().__init__(
          separators=separators, keep_separator=True, **kwargs
      )
      self._is_separator_regex = is_separator_regrx
  
imports: from typing import Any, List, Optional
  from colossalqa.text_splitter.utils import get_cleaned_paragraph
  from langchain.text_splitter import RecursiveCharacterTextSplitter
label_desc: Use image node_id 1 to create a new ChineseTextSplitter object from inherited base classes: RecursiveCharacterTextSplitter with example: obj = ChineseTextSplitter(separators, is_separator_regrx)