aiq.cli.register_workflow#
Functions#
|
Register a workflow with optional framework_wrappers for automatic profiler hooking. |
|
|
|
Register a front end which is responsible for hosting a workflow. |
|
Register a workflow with optional framework_wrappers for automatic profiler hooking. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Module Contents#
- register_telemetry_exporter(
- config_type: type[aiq.cli.type_registry.TelemetryExporterConfigT],
Register a workflow with optional framework_wrappers for automatic profiler hooking.
- register_front_end(
- config_type: type[aiq.data_models.front_end.FrontEndConfigT],
Register a front end which is responsible for hosting a workflow.
- register_function(
- config_type: type[aiq.data_models.function.FunctionConfigT],
- framework_wrappers: list[aiq.builder.framework_enum.LLMFrameworkEnum | str] | None = None,
Register a workflow with optional framework_wrappers for automatic profiler hooking.
- register_llm_client(
- config_type: type[aiq.data_models.llm.LLMBaseConfigT],
- wrapper_type: aiq.builder.framework_enum.LLMFrameworkEnum | str,
- register_embedder_client(
- config_type: type[aiq.data_models.embedder.EmbedderBaseConfigT],
- wrapper_type: aiq.builder.framework_enum.LLMFrameworkEnum | str,
- register_retriever_client(
- config_type: type[aiq.data_models.retriever.RetrieverBaseConfigT],
- wrapper_type: aiq.builder.framework_enum.LLMFrameworkEnum | str | None,
- register_tool_wrapper(
- wrapper_type: aiq.builder.framework_enum.LLMFrameworkEnum | str,