pub fn create_client() -> Result<Box<dyn LlmClient>>
Create an LLM client based on available API keys
Priority order: OPENAI_API_KEY > DEEPSEEK_API_KEY > GEMINI_API_KEY