ntohidi
3bc56dd028
fix: allow custom LLM providers for adaptive crawler embedding config. ref: #1291
- Change embedding_llm_config from Dict to Union[LLMConfig, Dict] for type safety
- Add backward-compatible conversion property _embedding_llm_config_dict
- Replace all hardcoded OpenAI embedding configs with configurable options
- Fix LLMConfig object attribute access in query expansion logic
- Add comprehensive example demonstrating multiple provider configurations
- Update documentation with both LLMConfig object and dictionary usage patterns
Users can now specify any LLM provider for query expansion in embedding strategy:
- New: embedding_llm_config=LLMConfig(provider='anthropic/claude-3', api_token='key')
- Old: embedding_llm_config={'provider': 'openai/gpt-4', 'api_token': 'key'} (still works)
2025-09-09 12:49:55 +08:00
..
2025-09-09 12:49:55 +08:00
2025-08-08 20:11:57 +05:30
2025-06-23 10:44:27 +08:00
2025-06-12 14:33:12 +03:00
2025-02-10 16:58:52 +08:00
2025-06-09 11:49:33 +08:00
2025-09-02 11:56:01 +08:00
2025-08-11 18:55:43 +08:00
2025-02-07 21:56:27 +08:00
2025-02-28 19:53:35 +08:00
2025-04-22 22:35:25 +08:00
2025-04-21 22:22:02 +08:00
2025-06-12 14:38:32 +03:00
2025-08-06 18:34:58 +08:00
2025-07-11 22:27:18 +08:00
2024-05-14 21:27:41 +08:00
2025-07-17 16:59:10 +08:00
2025-08-09 19:37:22 +05:30
2025-08-02 19:10:36 +08:00
2025-01-13 19:19:58 +08:00
2025-08-02 19:10:36 +08:00
2025-08-02 19:10:36 +08:00
2025-08-05 14:09:54 +08:00
2025-04-29 16:26:35 +02:00
2025-07-17 11:35:16 +02:00
2025-08-15 18:47:31 +08:00
2025-01-13 19:19:58 +08:00
2025-04-29 16:26:35 +02:00
2025-08-17 19:14:55 +08:00
2025-08-03 16:50:54 +08:00
2025-05-19 13:51:16 +08:00
2025-08-28 17:38:40 +08:00
2025-02-28 19:53:35 +08:00
2025-06-29 20:41:37 +08:00
2025-06-10 18:08:27 +08:00