@@ -419,31 +419,17 @@ def get_embedder_config() -> dict[str, Any]:
419419 },
420420 }
421421
422- @staticmethod
423- def get_reader_config () -> dict [str , Any ]:
424- """Get reader configuration."""
425- return {
426- "backend" : os .getenv ("MEM_READER_BACKEND" , "simple_struct" ),
427- "config" : {
428- "chunk_type" : os .getenv ("MEM_READER_CHAT_CHUNK_TYPE" , "default" ),
429- "chunk_length" : int (os .getenv ("MEM_READER_CHAT_CHUNK_TOKEN_SIZE" , 1600 )),
430- "chunk_session" : int (os .getenv ("MEM_READER_CHAT_CHUNK_SESS_SIZE" , 20 )),
431- "chunk_overlap" : int (os .getenv ("MEM_READER_CHAT_CHUNK_OVERLAP" , 2 )),
432- },
433- }
434-
435422 @staticmethod
436423 def get_internet_config () -> dict [str , Any ]:
437424 """Get embedder configuration."""
438- reader_config = APIConfig .get_reader_config ()
439425 return {
440426 "backend" : "bocha" ,
441427 "config" : {
442428 "api_key" : os .getenv ("BOCHA_API_KEY" ),
443429 "max_results" : 15 ,
444430 "num_per_request" : 10 ,
445431 "reader" : {
446- "backend" : reader_config [ "backend" ] ,
432+ "backend" : "simple_struct" ,
447433 "config" : {
448434 "llm" : {
449435 "backend" : "openai" ,
@@ -469,7 +455,6 @@ def get_internet_config() -> dict[str, Any]:
469455 "min_sentences_per_chunk" : 1 ,
470456 },
471457 },
472- "chat_chunker" : reader_config ,
473458 },
474459 },
475460 },
@@ -671,8 +656,6 @@ def get_product_default_config() -> dict[str, Any]:
671656 openai_config = APIConfig .get_openai_config ()
672657 qwen_config = APIConfig .qwen_config ()
673658 vllm_config = APIConfig .vllm_config ()
674- reader_config = APIConfig .get_reader_config ()
675-
676659 backend_model = {
677660 "openai" : openai_config ,
678661 "huggingface" : qwen_config ,
@@ -684,7 +667,7 @@ def get_product_default_config() -> dict[str, Any]:
684667 "user_id" : os .getenv ("MOS_USER_ID" , "root" ),
685668 "chat_model" : {"backend" : backend , "config" : backend_model [backend ]},
686669 "mem_reader" : {
687- "backend" : reader_config [ "backend" ] ,
670+ "backend" : "simple_struct" ,
688671 "config" : {
689672 "llm" : APIConfig .get_memreader_config (),
690673 "embedder" : APIConfig .get_embedder_config (),
@@ -697,7 +680,6 @@ def get_product_default_config() -> dict[str, Any]:
697680 "min_sentences_per_chunk" : 1 ,
698681 },
699682 },
700- "chat_chunker" : reader_config ,
701683 },
702684 },
703685 "enable_textual_memory" : True ,
@@ -768,7 +750,6 @@ def create_user_config(user_name: str, user_id: str) -> tuple[MOSConfig, General
768750 qwen_config = APIConfig .qwen_config ()
769751 vllm_config = APIConfig .vllm_config ()
770752 mysql_config = APIConfig .get_mysql_config ()
771- reader_config = APIConfig .get_reader_config ()
772753 backend = os .getenv ("MOS_CHAT_MODEL_PROVIDER" , "openai" )
773754 backend_model = {
774755 "openai" : openai_config ,
@@ -783,7 +764,7 @@ def create_user_config(user_name: str, user_id: str) -> tuple[MOSConfig, General
783764 "config" : backend_model [backend ],
784765 },
785766 "mem_reader" : {
786- "backend" : reader_config [ "backend" ] ,
767+ "backend" : "simple_struct" ,
787768 "config" : {
788769 "llm" : APIConfig .get_memreader_config (),
789770 "embedder" : APIConfig .get_embedder_config (),
@@ -796,7 +777,6 @@ def create_user_config(user_name: str, user_id: str) -> tuple[MOSConfig, General
796777 "min_sentences_per_chunk" : 1 ,
797778 },
798779 },
799- "chat_chunker" : reader_config ,
800780 },
801781 },
802782 "enable_textual_memory" : True ,
@@ -865,10 +845,6 @@ def create_user_config(user_name: str, user_id: str) -> tuple[MOSConfig, General
865845 "LongTermMemory" : os .getenv ("NEBULAR_LONGTERM_MEMORY" , 1e6 ),
866846 "UserMemory" : os .getenv ("NEBULAR_USER_MEMORY" , 1e6 ),
867847 },
868- "search_strategy" : {
869- "bm25" : bool (os .getenv ("BM25_CALL" , "false" ) == "true" ),
870- "cot" : bool (os .getenv ("VEC_COT_CALL" , "false" ) == "true" ),
871- },
872848 },
873849 },
874850 "act_mem" : {}
@@ -936,10 +912,6 @@ def get_default_cube_config() -> GeneralMemCubeConfig | None:
936912 "LongTermMemory" : os .getenv ("NEBULAR_LONGTERM_MEMORY" , 1e6 ),
937913 "UserMemory" : os .getenv ("NEBULAR_USER_MEMORY" , 1e6 ),
938914 },
939- "search_strategy" : {
940- "bm25" : bool (os .getenv ("BM25_CALL" , "false" ) == "true" ),
941- "cot" : bool (os .getenv ("VEC_COT_CALL" , "false" ) == "true" ),
942- },
943915 "mode" : os .getenv ("ASYNC_MODE" , "sync" ),
944916 },
945917 },
0 commit comments