New: every message picks a fast or a slow model

BeatAPI

BeatAPI provides asynchronous APIs for AI image and video generation, video analysis, music and ecommerce video workflows, file uploads, usage, and webhooks.

What agents can do

Actions10

  • Create ecommerce video task

    Start a paid asynchronous BeatAPI product-ad video task from uploaded product images, and return its task ID for status polling.

  • Create image generation task

    Start a paid asynchronous BeatAPI image generation task with one exact model-specific contract, and return its task ID for status polling.

  • Create video analysis task

    Start a paid asynchronous analysis of an account-owned uploaded video and return its task ID for status polling.

  • Create video generation task

    Start a paid asynchronous BeatAPI video generation task with an exact model-specific request.

  • Get task

    Read the current status, stage, storyboard, output, usage, or failure details for one asynchronous BeatAPI task.

  • Get usage

    Get the connected account's USD balance, task totals, concurrency, and usage breakdowns before or after paid work.

  • List effects

    List currently published image and video effects with each effect's exact input and option contract.

  • List generation models

    List currently available image and video generation models, optionally filtered by media type, before creating a generation task.

2 more
  • List workflows

    List BeatAPI's available high-level workflows and what each workflow produces.

  • Upload file

    Upload an image, audio file, subtitle file, or short video to BeatAPI and return an account-owned URL for generation or analysis inputs.

How it connects

You paste an API key from BeatAPI on a page Composio hosts, so the key never passes through Definable.

Keep the connection to yourself or share it with your workspace. Any action that writes or sends can wait for your approval.