From 46ffe42a409e884b65513645d4b7efba1deba551 Mon Sep 17 00:00:00 2001 From: "jinli.yl" Date: Fri, 6 Mar 2026 15:50:47 +0800 Subject: [PATCH] feat(config): update ReMeLight initialization with default configurations --- README.md | 7 +++++-- README_ZH.md | 7 +++++-- reme/config/light.yaml | 1 - tests/light/test_reme_light.py | 6 +++--- 4 files changed, 13 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 63bafdd0..27acedf5 100644 --- a/README.md +++ b/README.md @@ -97,7 +97,6 @@ pip install -e ".[light]" | `LLM_BASE_URL` | LLM base URL | `https://dashscope.aliyuncs.com/compatible-mode/v1` | | `EMBEDDING_API_KEY` | Embedding API key (Optional) | `sk-xxx` | | `EMBEDDING_BASE_URL` | Embedding base URL (Optional) | `https://dashscope.aliyuncs.com/compatible-mode/v1` | -| `LLM_MODEL_NAME` | LLM model name | `qwen3.5-plus` | #### Python Usage @@ -110,7 +109,11 @@ from reme.reme_light import ReMeLight async def main(): # Initialize ReMeLight - reme = ReMeLight() + reme = ReMeLight( + default_as_llm_config={"model_name": "qwen3.5-35b-a3b"}, + # default_embedding_model_config={"model_name": "text-embedding-v4"}, + default_file_store_config={"fts_enabled": True, "vector_enabled": False}, + ) await reme.start() messages = [...] # Conversation message list diff --git a/README_ZH.md b/README_ZH.md index 637eb215..ded1d8d1 100644 --- a/README_ZH.md +++ b/README_ZH.md @@ -91,7 +91,6 @@ pip install -e ".[light]" | `LLM_BASE_URL` | LLM base URL | `https://dashscope.aliyuncs.com/compatible-mode/v1` | | `EMBEDDING_API_KEY` | Embedding API key | `sk-xxx` | | `EMBEDDING_BASE_URL` | Embedding base URL | `https://dashscope.aliyuncs.com/compatible-mode/v1` | -| `LLM_MODEL_NAME` | LLM model name | `qwen3.5-plus` | #### Python使用 @@ -104,7 +103,11 @@ from reme.reme_light import ReMeLight async def main(): # 初始化 ReMeLight - reme = ReMeLight() + reme = ReMeLight( + default_as_llm_config={"model_name": "qwen3.5-35b-a3b"}, + # default_embedding_model_config={"model_name": "text-embedding-v4"}, + default_file_store_config={"fts_enabled": True, "vector_enabled": False}, + ) await reme.start() messages = [...] # 对话消息列表 diff --git a/reme/config/light.yaml b/reme/config/light.yaml index 89df5f4b..bc85c10d 100644 --- a/reme/config/light.yaml +++ b/reme/config/light.yaml @@ -23,7 +23,6 @@ file_stores: embedding_model: default store_name: "reme" - file_watchers: default: backend: full diff --git a/tests/light/test_reme_light.py b/tests/light/test_reme_light.py index e864cd74..4ec8f52a 100644 --- a/tests/light/test_reme_light.py +++ b/tests/light/test_reme_light.py @@ -31,9 +31,9 @@ async def main(): # 初始化 ReMeLight reme = ReMeLight( - working_dir=".reme", # 记忆文件存储目录 - tool_result_threshold=1000, # 超过此字符数的工具输出自动转存 - retention_days=7, # tool_result/ 文件保留天数 + default_as_llm_config={"model_name": "qwen3.5-35b-a3b"}, + # default_embedding_model_config={"model_name": "text-embedding-v4"}, + default_file_store_config={"fts_enabled": True, "vector_enabled": False}, ) logging.getLogger("reme").setLevel(logging.WARNING) await reme.start()