TradingAgents/tradingagents/llm_clients
Maytekin 244a986e83 feat(llm): add LM Studio provider support and refactor client factory
- Add LM Studio as a new provider option in config.json
- Introduce LLM_PROVIDER_TYPES configuration for provider-to-client mapping
- Refactor factory.py to use centralized provider type configuration
- Add results and reports directories to .gitignore

The refactor centralizes provider configuration, making it easier to add new providers in the future without modifying the factory logic. LM Studio support enables local model hosting integration.
2026-03-24 21:54:46 +00:00
..
TODO.md feat: add multi-provider LLM support with factory pattern 2026-02-03 22:27:20 +00:00
__init__.py feat: add multi-provider LLM support with factory pattern 2026-02-03 22:27:20 +00:00
anthropic_client.py feat: add Anthropic effort level support for Claude models 2026-03-22 21:57:05 +00:00
base_client.py chore: consolidate install, fix CLI portability, normalize LLM responses 2026-03-22 21:38:01 +00:00
factory.py feat(llm): add LM Studio provider support and refactor client factory 2026-03-24 21:54:46 +00:00
google_client.py chore: consolidate install, fix CLI portability, normalize LLM responses 2026-03-22 21:38:01 +00:00
openai_client.py refactor(config): improve config loading with validation and error handling 2026-03-24 16:29:19 +00:00
validators.py chore: update model lists, bump to v0.2.1, fix package build 2026-03-15 23:34:50 +00:00