feat(config): update ReMeLight initialization with default configurations

This commit is contained in:
jinli.yl 2026-03-06 15:50:47 +08:00
parent 2af9f329d2
commit 46ffe42a40
4 changed files with 13 additions and 8 deletions

View file

@ -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

View file

@ -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 = [...] # 对话消息列表

View file

@ -23,7 +23,6 @@ file_stores:
embedding_model: default
store_name: "reme"
file_watchers:
default:
backend: full

View file

@ -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()