What is each::workflows?
each::workflows lets you chain multiple AI models together into automated, multi-step pipelines. Define your steps, wire outputs to inputs, and kick off complex AI tasks with a single API call.Key Features
- Multi-step pipelines: Chain any combination of AI models together
- Parallel branching: Run multiple branches at the same time for independent tasks
- Conditional logic: Route execution based on step outputs using choice steps
- Parameter references: Wire step outputs to subsequent step inputs with
{{template}}syntax - Fallback configuration: Automatic retry with alternative models when things go sideways
- Versioning: Create and manage multiple workflow versions with ease
- Bulk execution: Fire off up to 10 executions in parallel
- Webhooks: Get notified when executions wrap up
- Public & unlisted sharing: Share workflows via direct link or public listing
Base URL
How It Works
1
Create a workflow
Define your workflow with steps, input schema, and model configurations.
2
Trigger execution
Provide inputs and start an execution. The engine runs steps sequentially, executes parallel branches concurrently, and evaluates conditions to route execution.
3
Monitor & retrieve results
Poll the execution endpoint or receive results via webhook.
Need to feed your own images, video, or audio into a workflow? Upload them first via each::storage and pass the returned
public_url in your trigger inputs.