Expand a tool below for its parameters. Parameters marked with
* are required.
Text generation
list_templates
list_templates
Lists the available templates plus the list of categories.
get_template
get_template
Returns one template with its input fields (name, label, type, options). Field names such as
keywords and extra1…extra14 map directly onto generate_text parameters.generate_text
generate_text
Runs a template and returns the generated text. Uses the account word quota.
Images
generate_image
generate_image
Generates or edits an image and waits for the result — this can take a few minutes. Uses image credits and requires a paid plan.
get_image
get_image
Video
generate_video
generate_video
Starts a generation and returns an id immediately. Billed per second of output.
get_video
get_video
Returns
{ video: { id, url, status } }. status stays processing until the video is ready, then becomes completed with a download url.Speech
list_voices
list_voices
Returns voices with id, name, language, and accent, including your custom and cloned voices.
generate_speech
generate_speech
Converts text to speech and returns the audio file URL. Billed against the monthly text-to-speech character quota.
Transcription
transcribe_audio
transcribe_audio
Starts a transcription of an audio or video file and returns a uuid immediately. Requires a paid plan.
get_transcription
get_transcription
The
content field stays empty until the transcription finishes.Async tools
generate_video and transcribe_audio return an id immediately instead of waiting for the result. Poll the matching get_video or get_transcription tool every 15–30 seconds until the result is ready.
Videos typically take 1–5 minutes depending on model, duration, and resolution.
Account
get_account
get_account
Takes no parameters. Returns the authenticated account id, email, and name — use it to confirm the connection works.
