Commit Graph

1 Commits

Author SHA1 Message Date
e689a78b3f feat: add model factory for provider-specific chat models
Implements factory pattern to create appropriate chat model based on
provider prefix in basemodel string.

Supported providers:
- deepseek/*: Uses ChatDeepSeek (native tool calling)
- openai/*: Uses ChatOpenAI
- others: Fall back to ChatOpenAI (OpenAI-compatible)

This enables native DeepSeek integration while maintaining backward
compatibility with existing OpenAI-compatible providers.
2025-11-06 07:47:56 -05:00