Router config
Router configuration schema.
RouterConfig
Bases: BaseModel
Configuration for building a router instance.
Attributes:
| Name | Type | Description |
|---|---|---|
modality |
Modality
|
Modality type. Defaults to Modality.IMAGE. |
preset |
ModalityTransformerRouterPreset
|
Router preset type. Defaults to MULTIMODAL. |
model_id |
str
|
Embedding model ID for multimodal preset. Defaults to DEFAULT_ROUTER_EMBEDDING_MODEL. |
model_params |
dict[str, Any]
|
Additional parameters for the embedding model. |
es_url |
str | None
|
Elasticsearch URL for vector store. Defaults to None. |
es_index_name |
str | None
|
Elasticsearch index name. Defaults to None. |
route_mapping |
dict[str, str]
|
Mapping from route labels (as returned by the router) to converter names (keys in converter_config). Defaults to an empty dict. |
batch_size |
int
|
Batch size for indexing utterances. Defaults to DEFAULT_BATCH_SIZE. |