servers.get_router
servers.get_router(vector_stores, endpoint_names)
Create and return a FastAPI APIRouter with search endpoints.
Parameters
| vector_stores |
list[VectorStore] |
A list of VectorStore objects, each responsible for handling embedding and search operations for a specific endpoint. |
required |
| endpoint_names |
list[str] |
Endpoint names corresponding to the vector stores. |
required |
Returns
|
APIRouter |
fastapi.APIRouter: Router with initialized search endpoints. |
Raises
|
DataValidationError |
If the input parameters are invalid. |
|
ConfigurationError |
If one or more vector stores are invalid. |