diff --git a/docs/source/_autosummary/semantic_router.rst b/docs/source/_autosummary/semantic_router.rst
index 87e3eb9915f63bc528700ddfeb1e2a1501cb8d37..a98dc9aa72584c1c7cc881867d82e14877278010 100644
--- a/docs/source/_autosummary/semantic_router.rst
+++ b/docs/source/_autosummary/semantic_router.rst
@@ -36,7 +36,5 @@
    semantic_router.llms
    semantic_router.route
    semantic_router.schema
-   semantic_router.splitters
-   semantic_router.text
    semantic_router.utils
 
diff --git a/docs/source/_autosummary/semantic_router.splitters.base.BaseSplitter.rst b/docs/source/_autosummary/semantic_router.splitters.base.BaseSplitter.rst
deleted file mode 100644
index 274f88f99e02f190bfb1dc6b3cd791b11be181b3..0000000000000000000000000000000000000000
--- a/docs/source/_autosummary/semantic_router.splitters.base.BaseSplitter.rst
+++ /dev/null
@@ -1,45 +0,0 @@
-semantic\_router.splitters.base.BaseSplitter
-============================================
-
-.. currentmodule:: semantic_router.splitters.base
-
-.. autoclass:: BaseSplitter
-   :members:
-   :show-inheritance:
-   :inherited-members:
-
-   
-   .. automethod:: __init__
-
-   
-   .. rubric:: Methods
-
-   .. autosummary::
-   
-      ~BaseSplitter.__init__
-      ~BaseSplitter.construct
-      ~BaseSplitter.copy
-      ~BaseSplitter.dict
-      ~BaseSplitter.from_orm
-      ~BaseSplitter.json
-      ~BaseSplitter.parse_file
-      ~BaseSplitter.parse_obj
-      ~BaseSplitter.parse_raw
-      ~BaseSplitter.print
-      ~BaseSplitter.schema
-      ~BaseSplitter.schema_json
-      ~BaseSplitter.update_forward_refs
-      ~BaseSplitter.validate
-   
-   
-
-   
-   
-   .. rubric:: Attributes
-
-   .. autosummary::
-   
-      ~BaseSplitter.name
-      ~BaseSplitter.encoder
-   
-   
\ No newline at end of file
diff --git a/docs/source/_autosummary/semantic_router.splitters.base.rst b/docs/source/_autosummary/semantic_router.splitters.base.rst
deleted file mode 100644
index 9bf5ab3901b04d6a143fdc478a18a6ab314e6f63..0000000000000000000000000000000000000000
--- a/docs/source/_autosummary/semantic_router.splitters.base.rst
+++ /dev/null
@@ -1,31 +0,0 @@
-semantic\_router.splitters.base
-===============================
-
-.. automodule:: semantic_router.splitters.base
-  
-   
-   
-   
-
-   
-   
-   
-
-   
-   
-   .. rubric:: Classes
-
-   .. autosummary::
-      :toctree:
-      :template: custom-class-template.rst
-   
-      BaseSplitter
-   
-   
-
-   
-   
-   
-
-
-
diff --git a/docs/source/_autosummary/semantic_router.splitters.consecutive_sim.ConsecutiveSimSplitter.rst b/docs/source/_autosummary/semantic_router.splitters.consecutive_sim.ConsecutiveSimSplitter.rst
deleted file mode 100644
index b955aefbc998b690ef2c380754f037800188ad80..0000000000000000000000000000000000000000
--- a/docs/source/_autosummary/semantic_router.splitters.consecutive_sim.ConsecutiveSimSplitter.rst
+++ /dev/null
@@ -1,45 +0,0 @@
-semantic\_router.splitters.consecutive\_sim.ConsecutiveSimSplitter
-==================================================================
-
-.. currentmodule:: semantic_router.splitters.consecutive_sim
-
-.. autoclass:: ConsecutiveSimSplitter
-   :members:
-   :show-inheritance:
-   :inherited-members:
-
-   
-   .. automethod:: __init__
-
-   
-   .. rubric:: Methods
-
-   .. autosummary::
-   
-      ~ConsecutiveSimSplitter.__init__
-      ~ConsecutiveSimSplitter.construct
-      ~ConsecutiveSimSplitter.copy
-      ~ConsecutiveSimSplitter.dict
-      ~ConsecutiveSimSplitter.from_orm
-      ~ConsecutiveSimSplitter.json
-      ~ConsecutiveSimSplitter.parse_file
-      ~ConsecutiveSimSplitter.parse_obj
-      ~ConsecutiveSimSplitter.parse_raw
-      ~ConsecutiveSimSplitter.print
-      ~ConsecutiveSimSplitter.schema
-      ~ConsecutiveSimSplitter.schema_json
-      ~ConsecutiveSimSplitter.update_forward_refs
-      ~ConsecutiveSimSplitter.validate
-   
-   
-
-   
-   
-   .. rubric:: Attributes
-
-   .. autosummary::
-   
-      ~ConsecutiveSimSplitter.name
-      ~ConsecutiveSimSplitter.encoder
-   
-   
\ No newline at end of file
diff --git a/docs/source/_autosummary/semantic_router.splitters.consecutive_sim.rst b/docs/source/_autosummary/semantic_router.splitters.consecutive_sim.rst
deleted file mode 100644
index aa42f3c8e6ad194151abc40c6bc59619bc359671..0000000000000000000000000000000000000000
--- a/docs/source/_autosummary/semantic_router.splitters.consecutive_sim.rst
+++ /dev/null
@@ -1,31 +0,0 @@
-semantic\_router.splitters.consecutive\_sim
-===========================================
-
-.. automodule:: semantic_router.splitters.consecutive_sim
-  
-   
-   
-   
-
-   
-   
-   
-
-   
-   
-   .. rubric:: Classes
-
-   .. autosummary::
-      :toctree:
-      :template: custom-class-template.rst
-   
-      ConsecutiveSimSplitter
-   
-   
-
-   
-   
-   
-
-
-
diff --git a/docs/source/_autosummary/semantic_router.splitters.cumulative_sim.CumulativeSimSplitter.rst b/docs/source/_autosummary/semantic_router.splitters.cumulative_sim.CumulativeSimSplitter.rst
deleted file mode 100644
index f3f5217b2d4a29599183e306c8c1faf408c84570..0000000000000000000000000000000000000000
--- a/docs/source/_autosummary/semantic_router.splitters.cumulative_sim.CumulativeSimSplitter.rst
+++ /dev/null
@@ -1,45 +0,0 @@
-semantic\_router.splitters.cumulative\_sim.CumulativeSimSplitter
-================================================================
-
-.. currentmodule:: semantic_router.splitters.cumulative_sim
-
-.. autoclass:: CumulativeSimSplitter
-   :members:
-   :show-inheritance:
-   :inherited-members:
-
-   
-   .. automethod:: __init__
-
-   
-   .. rubric:: Methods
-
-   .. autosummary::
-   
-      ~CumulativeSimSplitter.__init__
-      ~CumulativeSimSplitter.construct
-      ~CumulativeSimSplitter.copy
-      ~CumulativeSimSplitter.dict
-      ~CumulativeSimSplitter.from_orm
-      ~CumulativeSimSplitter.json
-      ~CumulativeSimSplitter.parse_file
-      ~CumulativeSimSplitter.parse_obj
-      ~CumulativeSimSplitter.parse_raw
-      ~CumulativeSimSplitter.print
-      ~CumulativeSimSplitter.schema
-      ~CumulativeSimSplitter.schema_json
-      ~CumulativeSimSplitter.update_forward_refs
-      ~CumulativeSimSplitter.validate
-   
-   
-
-   
-   
-   .. rubric:: Attributes
-
-   .. autosummary::
-   
-      ~CumulativeSimSplitter.name
-      ~CumulativeSimSplitter.encoder
-   
-   
\ No newline at end of file
diff --git a/docs/source/_autosummary/semantic_router.splitters.cumulative_sim.rst b/docs/source/_autosummary/semantic_router.splitters.cumulative_sim.rst
deleted file mode 100644
index b08e04bf1d33d33235f78ff3814e3b64a6cb7af5..0000000000000000000000000000000000000000
--- a/docs/source/_autosummary/semantic_router.splitters.cumulative_sim.rst
+++ /dev/null
@@ -1,31 +0,0 @@
-semantic\_router.splitters.cumulative\_sim
-==========================================
-
-.. automodule:: semantic_router.splitters.cumulative_sim
-  
-   
-   
-   
-
-   
-   
-   
-
-   
-   
-   .. rubric:: Classes
-
-   .. autosummary::
-      :toctree:
-      :template: custom-class-template.rst
-   
-      CumulativeSimSplitter
-   
-   
-
-   
-   
-   
-
-
-
diff --git a/docs/source/_autosummary/semantic_router.splitters.rolling_window.RollingWindowSplitter.rst b/docs/source/_autosummary/semantic_router.splitters.rolling_window.RollingWindowSplitter.rst
deleted file mode 100644
index 8be63f50ac990d47d4e62d3f82ec529c1f45acf9..0000000000000000000000000000000000000000
--- a/docs/source/_autosummary/semantic_router.splitters.rolling_window.RollingWindowSplitter.rst
+++ /dev/null
@@ -1,47 +0,0 @@
-semantic\_router.splitters.rolling\_window.RollingWindowSplitter
-================================================================
-
-.. currentmodule:: semantic_router.splitters.rolling_window
-
-.. autoclass:: RollingWindowSplitter
-   :members:
-   :show-inheritance:
-   :inherited-members:
-
-   
-   .. automethod:: __init__
-
-   
-   .. rubric:: Methods
-
-   .. autosummary::
-   
-      ~RollingWindowSplitter.__init__
-      ~RollingWindowSplitter.construct
-      ~RollingWindowSplitter.copy
-      ~RollingWindowSplitter.dict
-      ~RollingWindowSplitter.from_orm
-      ~RollingWindowSplitter.json
-      ~RollingWindowSplitter.parse_file
-      ~RollingWindowSplitter.parse_obj
-      ~RollingWindowSplitter.parse_raw
-      ~RollingWindowSplitter.plot_sentence_similarity_scores
-      ~RollingWindowSplitter.plot_similarity_scores
-      ~RollingWindowSplitter.print
-      ~RollingWindowSplitter.schema
-      ~RollingWindowSplitter.schema_json
-      ~RollingWindowSplitter.update_forward_refs
-      ~RollingWindowSplitter.validate
-   
-   
-
-   
-   
-   .. rubric:: Attributes
-
-   .. autosummary::
-   
-      ~RollingWindowSplitter.name
-      ~RollingWindowSplitter.encoder
-   
-   
\ No newline at end of file
diff --git a/docs/source/_autosummary/semantic_router.splitters.rolling_window.SplitStatistics.rst b/docs/source/_autosummary/semantic_router.splitters.rolling_window.SplitStatistics.rst
deleted file mode 100644
index f2dd88774142bee49e2f57efa64fbd4415b49286..0000000000000000000000000000000000000000
--- a/docs/source/_autosummary/semantic_router.splitters.rolling_window.SplitStatistics.rst
+++ /dev/null
@@ -1,38 +0,0 @@
-semantic\_router.splitters.rolling\_window.SplitStatistics
-==========================================================
-
-.. currentmodule:: semantic_router.splitters.rolling_window
-
-.. autoclass:: SplitStatistics
-   :members:
-   :show-inheritance:
-   :inherited-members:
-
-   
-   .. automethod:: __init__
-
-   
-   .. rubric:: Methods
-
-   .. autosummary::
-   
-      ~SplitStatistics.__init__
-   
-   
-
-   
-   
-   .. rubric:: Attributes
-
-   .. autosummary::
-   
-      ~SplitStatistics.total_documents
-      ~SplitStatistics.total_splits
-      ~SplitStatistics.splits_by_threshold
-      ~SplitStatistics.splits_by_max_chunk_size
-      ~SplitStatistics.splits_by_last_split
-      ~SplitStatistics.min_token_size
-      ~SplitStatistics.max_token_size
-      ~SplitStatistics.splits_by_similarity_ratio
-   
-   
\ No newline at end of file
diff --git a/docs/source/_autosummary/semantic_router.splitters.rolling_window.rst b/docs/source/_autosummary/semantic_router.splitters.rolling_window.rst
deleted file mode 100644
index 58ce6558b48f2b677b75951a014f50f6fdb34019..0000000000000000000000000000000000000000
--- a/docs/source/_autosummary/semantic_router.splitters.rolling_window.rst
+++ /dev/null
@@ -1,32 +0,0 @@
-semantic\_router.splitters.rolling\_window
-==========================================
-
-.. automodule:: semantic_router.splitters.rolling_window
-  
-   
-   
-   
-
-   
-   
-   
-
-   
-   
-   .. rubric:: Classes
-
-   .. autosummary::
-      :toctree:
-      :template: custom-class-template.rst
-   
-      RollingWindowSplitter
-      SplitStatistics
-   
-   
-
-   
-   
-   
-
-
-
diff --git a/docs/source/_autosummary/semantic_router.splitters.rst b/docs/source/_autosummary/semantic_router.splitters.rst
deleted file mode 100644
index d9ee3e36ff3ad2f1762ca80d7d56a63586cd58d1..0000000000000000000000000000000000000000
--- a/docs/source/_autosummary/semantic_router.splitters.rst
+++ /dev/null
@@ -1,36 +0,0 @@
-semantic\_router.splitters
-==========================
-
-.. automodule:: semantic_router.splitters
-  
-   
-   
-   
-
-   
-   
-   
-
-   
-   
-   
-
-   
-   
-   
-
-
-
-.. rubric:: Modules
-
-.. autosummary::
-   :toctree:
-   :template: custom-module-template.rst
-   :recursive:
-
-   semantic_router.splitters.base
-   semantic_router.splitters.consecutive_sim
-   semantic_router.splitters.cumulative_sim
-   semantic_router.splitters.rolling_window
-   semantic_router.splitters.utils
-
diff --git a/docs/source/_autosummary/semantic_router.splitters.utils.rst b/docs/source/_autosummary/semantic_router.splitters.utils.rst
deleted file mode 100644
index fd956ba754597415f7f9206088dbc4aa66a1a20b..0000000000000000000000000000000000000000
--- a/docs/source/_autosummary/semantic_router.splitters.utils.rst
+++ /dev/null
@@ -1,31 +0,0 @@
-semantic\_router.splitters.utils
-================================
-
-.. automodule:: semantic_router.splitters.utils
-  
-   
-   
-   
-
-   
-   
-   .. rubric:: Functions
-
-   .. autosummary::
-      :toctree:
-   
-      split_to_sentences
-      tiktoken_length
-   
-   
-
-   
-   
-   
-
-   
-   
-   
-
-
-
diff --git a/docs/source/_autosummary/semantic_router.splitters.utils.split_to_sentences.rst b/docs/source/_autosummary/semantic_router.splitters.utils.split_to_sentences.rst
deleted file mode 100644
index fa30150cde2e2448d3ca8c249ca1032bbbf7d7c8..0000000000000000000000000000000000000000
--- a/docs/source/_autosummary/semantic_router.splitters.utils.split_to_sentences.rst
+++ /dev/null
@@ -1,6 +0,0 @@
-semantic\_router.splitters.utils.split\_to\_sentences
-=====================================================
-
-.. currentmodule:: semantic_router.splitters.utils
-
-.. autofunction:: split_to_sentences
\ No newline at end of file
diff --git a/docs/source/_autosummary/semantic_router.splitters.utils.tiktoken_length.rst b/docs/source/_autosummary/semantic_router.splitters.utils.tiktoken_length.rst
deleted file mode 100644
index de78752d2cdc7a271a3e95b6d7c82a9199b63b6b..0000000000000000000000000000000000000000
--- a/docs/source/_autosummary/semantic_router.splitters.utils.tiktoken_length.rst
+++ /dev/null
@@ -1,6 +0,0 @@
-semantic\_router.splitters.utils.tiktoken\_length
-=================================================
-
-.. currentmodule:: semantic_router.splitters.utils
-
-.. autofunction:: tiktoken_length
\ No newline at end of file
diff --git a/docs/source/_autosummary/semantic_router.text.Conversation.rst b/docs/source/_autosummary/semantic_router.text.Conversation.rst
deleted file mode 100644
index adfaf88bd24b9254f151f39ba0976c563b409385..0000000000000000000000000000000000000000
--- a/docs/source/_autosummary/semantic_router.text.Conversation.rst
+++ /dev/null
@@ -1,52 +0,0 @@
-semantic\_router.text.Conversation
-==================================
-
-.. currentmodule:: semantic_router.text
-
-.. autoclass:: Conversation
-   :members:
-   :show-inheritance:
-   :inherited-members:
-
-   
-   .. automethod:: __init__
-
-   
-   .. rubric:: Methods
-
-   .. autosummary::
-   
-      ~Conversation.__init__
-      ~Conversation.add_new_messages
-      ~Conversation.append_new_topics
-      ~Conversation.configure_splitter
-      ~Conversation.construct
-      ~Conversation.copy
-      ~Conversation.determine_topic_start_index
-      ~Conversation.dict
-      ~Conversation.from_orm
-      ~Conversation.get_last_message_and_topic_id
-      ~Conversation.json
-      ~Conversation.parse_file
-      ~Conversation.parse_obj
-      ~Conversation.parse_raw
-      ~Conversation.remove_topics
-      ~Conversation.schema
-      ~Conversation.schema_json
-      ~Conversation.split_by_topic
-      ~Conversation.update_forward_refs
-      ~Conversation.validate
-   
-   
-
-   
-   
-   .. rubric:: Attributes
-
-   .. autosummary::
-   
-      ~Conversation.messages
-      ~Conversation.topics
-      ~Conversation.splitter
-   
-   
\ No newline at end of file
diff --git a/docs/source/_autosummary/semantic_router.text.rst b/docs/source/_autosummary/semantic_router.text.rst
deleted file mode 100644
index 9cca9e7cb01784fc0cf4f70228b782afbac919d8..0000000000000000000000000000000000000000
--- a/docs/source/_autosummary/semantic_router.text.rst
+++ /dev/null
@@ -1,31 +0,0 @@
-semantic\_router.text
-=====================
-
-.. automodule:: semantic_router.text
-  
-   
-   
-   
-
-   
-   
-   
-
-   
-   
-   .. rubric:: Classes
-
-   .. autosummary::
-      :toctree:
-      :template: custom-class-template.rst
-   
-      Conversation
-   
-   
-
-   
-   
-   
-
-
-