create_pipeline
Create a new pipeline in your deepset workspace by providing a pipeline name and its YAML configuration.
Instructions
Creates a new pipeline within the currently configured deepset workspace. :param pipeline_name: Name of the pipeline to create. :param yaml_configuration: YAML configuration for the pipeline. :returns: Created pipeline or error message.
All parameters accept object references in the form @obj_id or @obj_id.path.to.value.
Examples::
# Direct call with values
create_pipeline(data={'key': 'value'}, threshold=10)
# Call with references
create_pipeline(data='@obj_123', threshold='@obj_456.config.threshold')
# Mixed call
create_pipeline(data='@obj_123.items', threshold=10)The output is automatically stored and can be referenced in other functions.Returns a formatted preview with an object ID (e.g., @obj_123).
Use the object store tools in combination with the object ID to view nested properties of the object.
Use the returned object ID to pass this result to other functions.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pipeline_name | Yes | ||
| yaml_configuration | Yes |