| from .base import BaseLLM | |
| def get_llm(provider: str = "gemini") -> BaseLLM: | |
| provider = provider.lower() | |
| if provider == "gemini": | |
| from .gemini import GeminiLLM | |
| return GeminiLLM() | |
| elif provider == "claude": | |
| from .claude import ClaudeLLM | |
| return ClaudeLLM() | |
| raise ValueError(f"Unsupported LLM provider: {provider}") |