The LLM Factory is responsible for instantiating the correct LLM provider (OpenAI or Anthropic) based on configuration. While it somehow seems to work right now (I totally forgot to write tests for it), it needs dedicated unit tests.
Test Cases
Provider Creation
[x] Test OpenAI provider creation returns ChatOpenAI
[x] Test Anthropic provider creation returns ChatAnthropic
[x] Test invalid provider raises correct exception
Background
The LLM Factory is responsible for instantiating the correct LLM provider (OpenAI or Anthropic) based on configuration. While it somehow seems to work right now (I totally forgot to write tests for it), it needs dedicated unit tests.
Test Cases
Provider Creation
Success Criteria
Priority
High - Core component requiring test coverage
Timeline
Target: 0.1.0b4