TradingAgents/docs/agent/decisions/001-hybrid-llm-setup.md

934 B

type status date agent_author tags related_files
decision active 2026-03-17 claude
llm
infrastructure
ollama
openrouter
tradingagents/default_config.py

Context

Need cost-effective LLM setup for scanner pipeline with different complexity tiers.

The Decision

Use hybrid approach:

  • quick_think + mid_think: qwen3.5:27b via Ollama at http://192.168.50.76:11434 (local, free)
  • deep_think: deepseek/deepseek-r1-0528 via OpenRouter (cloud, paid)

Config location: tradingagents/default_config.py — per-tier _llm_provider and _backend_url keys.

Constraints

  • Each tier must have its own {tier}_llm_provider set explicitly.
  • Top-level llm_provider and backend_url must always exist as fallbacks.

Actionable Rules

  • Never hardcode localhost:11434 for Ollama — always use configured base_url.
  • Per-tier providers fall back to top-level llm_provider when None.