from climateqa.engine.llm.openai import get_llm as get_openai_llm from climateqa.engine.llm.azure import get_llm as get_azure_llm from climateqa.engine.llm.ollama import get_llm as get_ollama_llm def get_llm(provider="openai",**kwargs): if provider == "openai": return get_openai_llm(**kwargs) elif provider == "azure": return get_azure_llm(**kwargs) elif provider == "ollama": return get_ollama_llm(**kwargs) else: raise ValueError(f"Unknown provider: {provider}")