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