Skip to main content
Add these nodes with the pipeline builder: pipeline.add(name="...").<node>(...). Each entry lists the node’s configuration parameters. See the Pipeline reference for add, run, and lifecycle methods.

ai_audio_operations — Leverage AI for Audio operations

Leverage AI for Audio operations
pipeline.add(name="node").ai_audio_operations()
Parameters
sub_type
str
default:"''"

ai_image_operations — Leverage AI for Image operations

Leverage AI for Image operations
pipeline.add(name="node").ai_image_operations()
Parameters
sub_type
str
default:"''"

ai_image_to_image — AI Image To Image

Modify and edit images using AI by providing modification instructions
Platform docs: AI Image To Image
pipeline.add(name="node").ai_image_to_image(provider="google", model="gemini-2.5-flash-image", api_key="...", size="1024x1024")
Parameters
use_personal_api_key
bool
default:"False"
Use your personal API key
provider
str
required
Select the model provider. One of: google, openai
model
str
required
Select the image-to-image model
prompt
str
default:"''"
Tell the AI model how you would like it to modify the images. Be as specific as possible. For example, you can instruct the model to change colors, add elements, apply artistic styles, or blend multiple images. Must not be empty.
api_key
str
required
Input your personal API key from the model provider. Note: if you do not have access to the selected model, the workflow will not run
aspect_ratio
str
default:"'1:1'"
Select the aspect ratio for the output image.
images
AcceptsImageList
Array of input images to modify. Provide 1-3 images for best results.
size
str
required
Select the size. One of: 1024x1024, 1024x1536, 1024x1792, 1536x1024, 1792x1024, 256x256, 512x512, auto

ai_image_to_text — AI Image To Text

Generate Text from Image using AI
Platform docs: AI Image To Text
pipeline.add(name="node").ai_image_to_text(provider="anthropic", model="chatgpt-4o-latest", api_key="...", image=...)
Parameters
use_personal_api_key
bool
default:"False"
Use your personal API key
json_response
bool
default:"False"
Return the response as a JSON object
stream
bool
default:"False"
Stream the response
provider
str
required
Select the provider that will be used to analyze image. One of: anthropic, fireworks, google, openai, together, xai
model
str
required
Select the image analyzing model.
prompt
str
default:"''"
Instructions on what you want to analyze from the image.
system
str
default:"''"
Tell the AI model how you would like it to respond. Be as specific as possible. For example, you can instruct the model on what tone to respond in or how to respond given the information you provide
api_key
str
required
Input your personal API key from the model provider. Note: if you do not have access to the selected model, the workflow will not run
image
AcceptsImage
required
The image to analyze. For agent tool calls, pass an existing file reference such as history.MESSAGEID,history.MESSAGE_ID, tool.CALL_ID.OUTPUT_KEY, or $input.NAME; never pass an empty string.
json_schema
str
required
The JSON schema to use for the response
sampling
SamplingConfig
max_tokens
int
The maximum number of tokens to generate
temperature
float
The temperature of the model
top_p
float
The top-p value

ai_speech_to_text — AI Speech To Text

Generate Text from Audio using AI
Platform docs: AI Speech To Text
pipeline.add(name="node").ai_speech_to_text(provider="deepgram", model="base", api_key="...", audio=...)
Parameters
use_personal_api_key
bool
default:"False"
Use your personal API key
provider
str
required
Select the model provider. One of: deepgram, google, openai
model
str
required
Select the speech-to-text model
api_key
str
required
Input your personal API key from the model provider. Note: if you do not have access to the selected model, the workflow will not run
audio
AcceptsAudio
required
The audio for conversion
tier
str
required
Select the tier

ai_text_to_image — AI Text To Image

Generate Image from Text using AI
Platform docs: AI Text To Image
pipeline.add(name="node").ai_text_to_image(provider="flux", model="Stable Diffusion 1.6", api_key="...", aspect_ratio="16:9")
Parameters
use_personal_api_key
bool
default:"False"
Use your personal API key
provider
str
required
Select the model provider. One of: flux, google, openai, stabilityai, xai
model
str
required
Select the text-to-image model
prompt
str
default:"''"
Tell the AI model how you would like it to respond. Be as specific as possible. For example, you can instruct the model to use bright colors. Must not be empty.
api_key
str
required
Input your personal API key from the model provider. Note: if you do not have access to the selected model, the workflow will not run
aspect_ratio
str
required
Select the aspect ratio.
size
str
required
Select the size. One of: 1024x1024, 1024x1536, 1024x1792, 1536x1024, 1792x1024, 256x256, 512x512, auto

ai_text_to_speech — AI Text To Speech

Generate Audio from text using AI
Platform docs: AI Text To Speech
pipeline.add(name="node").ai_text_to_speech(text="...", api_key="...")
Parameters
use_personal_api_key
bool
default:"False"
Use your personal API key
provider
str
default:"'openai'"
Select the model provider. One of: eleven_labs, openai
model
str
default:"'tts-1-hd'"
Select the text-to-speech model
text
str
required
The string input for conversion.
api_key
str
required
Input your personal API key from the model provider. Note: if you do not have access to the selected model, the workflow will not run
voice
str
default:"'alloy'"
Select the voice

image_gen — image_gen

pipeline.add(name="node").image_gen()
Parameters
model
str
default:"'gpt-4-1106-preview'"
prompt
str
default:"''"
aspect_ratio
str
default:"'1:1'"
image_count
str
default:"'1'"
provider
str
default:"'llmOpenAI'"
size
str
default:"'512x512'"

speech_to_text — speech_to_text

pipeline.add(name="node").speech_to_text(audio=...)
Parameters
model
str
default:"'OpenAI Whisper'"
One of: Deepgram, OpenAI Whisper
audio
AcceptsAudio
required
submodel
str
default:"'nova-2'"
tier
str
default:"'general'"

tts_eleven_labs — tts_eleven_labs

pipeline.add(name="node").tts_eleven_labs(text="...", api_key="...")
Parameters
model
str
default:"'eleven_multilingual_v2'"
text
str
required
api_key
str
required
voice
str
default:"'shimmer'"

tts_open_ai — tts_open_ai

pipeline.add(name="node").tts_open_ai(text="...", api_key="...")
Parameters
use_personal_api_key
bool
default:"False"
model
str
default:"'tts-1-hd'"
text
str
required
api_key
str
required
voice
str
default:"'alloy'"