diff --git a/semantic_router/routers/base.py b/semantic_router/routers/base.py index c63d61876b21b7838e362e9245f05e00aad32925..89cf18e11f172c5e3550ae6d759b248f5b8da618 100644 --- a/semantic_router/routers/base.py +++ b/semantic_router/routers/base.py @@ -562,7 +562,7 @@ class BaseRouter(BaseModel): if vector is None: if text is None: raise ValueError("Either text or vector must be provided") - vector = self._encode(text=[text]) + vector = self._encode(text=[text], input_type="queries") # convert to numpy array if not already vector = xq_reshape(vector) # get scores and routes @@ -635,7 +635,7 @@ class BaseRouter(BaseModel): if vector is None: if text is None: raise ValueError("Either text or vector must be provided") - vector = await self._async_encode(text=[text]) + vector = await self._async_encode(text=[text], input_type="queries") # convert to numpy array if not already vector = xq_reshape(vector) # get scores and routes