Transform Query Engine#

class llama_index.core.query_engine.transform_query_engine.TransformQueryEngine(query_engine: BaseQueryEngine, query_transform: BaseQueryTransform, transform_metadata: Optional[dict] = None, callback_manager: Optional[CallbackManager] = None)#

Transform query engine.

Applies a query transform to a query bundle before passing

it to a query engine.

Parameters
  • query_engine (BaseQueryEngine) – A query engine object.

  • query_transform (BaseQueryTransform) – A query transform object.

  • transform_metadata (Optional[dict]) – metadata to pass to the query transform.

  • callback_manager (Optional[CallbackManager]) – A callback manager.

as_query_component(partial: Optional[Dict[str, Any]] = None, **kwargs: Any) QueryComponent#

Get query component.

get_prompts() Dict[str, BasePromptTemplate]#

Get a prompt.

update_prompts(prompts_dict: Dict[str, BasePromptTemplate]) None#

Update prompts.

Other prompts will remain in place.