fix: Restore embedding-mode parameter to all examples

- All examples now have --embedding-mode parameter (unified interface benefit)
- Default is 'sentence-transformers' (consistent with original behavior)
- Users can now use OpenAI or MLX embeddings with any data source
- Maintains functional equivalence with original scripts
This commit is contained in:
Andy Lee
2025-07-29 13:33:40 -07:00
parent ff1b622bdd
commit ddc789b231
7 changed files with 25 additions and 36 deletions

View File

@@ -25,8 +25,7 @@ class WeChatRAG(BaseRAGExample):
super().__init__(
name="WeChat History",
description="Process and query WeChat chat history with LEANN",
default_index_name="wechat_history_magic_test_11Debug_new", # Match original default
include_embedding_mode=False, # Original wechat_history_reader_leann.py doesn't have embedding_mode
default_index_name="wechat_history_magic_test_11Debug_new",
)
def _add_specific_arguments(self, parser):