diff --git a/semantic_router/llms/llamacpp.py b/semantic_router/llms/llamacpp.py
index d344636ffe41c24541227a4ad92c469ec43d87de..24f5fc9117b9d5f2181cce865699ef36964f2b3e 100644
--- a/semantic_router/llms/llamacpp.py
+++ b/semantic_router/llms/llamacpp.py
@@ -31,8 +31,6 @@ class LlamaCppLLM(BaseLLM):
         max_tokens: Optional[int] = 200,
         grammar: Optional[LlamaGrammar] = None,
     ):
-        if not llm:
-            raise ValueError("`llama_cpp.Llama` llm is required")
         super().__init__(
             name=name,
             llm=llm,