APIs de vídeo para agentes de IA

Integre poderosas capacidades de criação com IA no seu aplicativo.

O AI Video Maker disponibiliza suas capacidades principais como Skills e APIs. Atualmente suporta duas funções principais: “Texto para vídeo” e “Imagem para vídeo”. Gere conteúdo de vídeo com entradas simples de texto ou imagem e integre rapidamente a criação de vídeo com IA em seus produtos, fluxos de trabalho ou agentes.

OpenclawOpenclaw
CodexCodex
Claude CodeClaude Code

Instalar com um comando

Pesquise skills. Versionado, pronto para rollback. Instale qualquer skill com um único comando.

Instale qualquer skill com um comando:

npx clawhub@latest install ai-video-maker

Usar AIVideoMaker Skills no ClawHub

As capacidades de vídeo estão disponíveis como Skills no ClawHub.

Versão atual: v1.0.14
Método 1
1. Baixar o pacote
2. Ativar a funcionalidade correspondente
Método 2
1. Encontrar AIVideoMaker Skills no ClawHub
2. Seguir as instruções de instalação
3. Ativar o Skill de vídeo

Implantação com um clique para seu AI Video Maker

Instalar e configurar a chave API como variável de ambiente

API Reference

Base URL: https://aivideomaker.ai

Authentication

All requests require an API key passed in the request header:

HeaderRequiredDescription
keyYesYour API key
content-typeYesapplication/json
user-agentYesMozilla/5.0

Endpoints

1. Create generation task

POST /api/v1/generate/{model}

Create a video generation task. Returns a task ID and URLs for querying / cancelling.

Request headers

HeaderRequiredDescription
keyYesYour API key
content-typeYesapplication/json
user-agentYesMozilla/5.0
webhookUrlNoCallback URL for task status notifications

Path parameter

ParameterRequiredAllowed values
modelYest2v / i2v / lv / t2v_v3 / i2v_v3

Model parameters

t2v — Text to Video

FieldTypeRequiredDescription
promptstringYesText prompt describing the video
aspectRatiostringYes16:9 / 9:16 / 1:1
durationstringYes5 or 8 (seconds)

Credits: duration × 1

Example request

POST /api/v1/generate/t2v

{
  "prompt": "A cinematic sunset over a futuristic city skyline",
  "aspectRatio": "16:9",
  "duration": "8"
}

i2v — Image to Video

FieldTypeRequiredDescription
imagestringYesPublic image URL or data:image/...;base64,...
promptstring or nullNoOptional text prompt
durationstringYes5 or 8 (seconds)

Credits: duration × 1


lv — Long Video

FieldTypeRequiredDescription
imagestringYesFirst-frame image URL or data:image/...;base64,...
promptstring[]YesArray of segment prompts, max 6 items

Credits: number of prompts × 5 × 15

Duration is calculated automatically: each prompt segment = 5 seconds.


t2v_v3 — Text to Video V3

FieldTypeRequiredDescription
promptstringYesText prompt
aspectRatiostringYes16:9 / 9:16 / 1:1
durationstringYes5 / 10 / 15 / 20 (seconds)

Credits: duration × 10


i2v_v3 — Image to Video V3

FieldTypeRequiredDescription
imagestringYesPublic image URL or data:image/...;base64,...
promptstring or nullNoOptional text prompt
durationstringYes5 / 10 / 15 / 20 (seconds)

Credits: duration × 10


Success response

{
  "status": "SUBMITTED",
  "taskId": "ckxxxxxxxx",
  "responseUrl": "https://aivideomaker.ai/api/v1/tasks/ckxxxxxxxx",
  "statusUrl": "https://aivideomaker.ai/api/v1/tasks/ckxxxxxxxx/status",
  "cancelUrl": "https://aivideomaker.ai/api/v1/tasks/ckxxxxxxxx/cancel"
}

Error response

{
  "status": "FAILED",
  "message": "Insufficient credits"
}

2. List tasks

GET /api/v1/tasks

Request headers

HeaderRequiredDescription
keyYesYour API key
content-typeYesapplication/json
user-agentYesMozilla/5.0

Returns all tasks under the current API key, sorted by creation time (newest first).

Response example

{
  "tasks": [
    {
      "id": "ckxxxxxxxx",
      "createdAt": "2026-03-19T08:00:00.000Z",
      "model": "t2v",
      "input": { "prompt": "...", "aspectRatio": "16:9" },
      "output": null,
      "status": "PROGRESS",
      "completedAt": null
    }
  ]
}

3. Get task details

GET /api/v1/tasks/{taskId}

Request headers

HeaderRequiredDescription
keyYesYour API key
content-typeYesapplication/json
user-agentYesMozilla/5.0

Returns full task information including input, output, status, and completion time.


4. Get task status

GET /api/v1/tasks/{taskId}/status

Request headers

HeaderRequiredDescription
keyYesYour API key
content-typeYesapplication/json
user-agentYesMozilla/5.0

Returns the current task status only. Ideal for polling.

Response

{
  "status": "COMPLETED"
}

5. Cancel task

PUT /api/v1/tasks/{taskId}/cancel

Request headers

HeaderRequiredDescription
keyYesYour API key
content-typeYesapplication/json
user-agentYesMozilla/5.0

Cancel a task. Only works when the task is still in SUBMITTED status.


Task status values

StatusDescription
SUBMITTEDTask submitted, waiting to be processed
PROGRESSTask is being processed
COMPLETEDTask finished successfully
FAILEDTask failed (credits are refunded automatically)
CANCELTask was cancelled

Rate limiting

Task query endpoints are rate-limited to 60 requests per minute per IP. When exceeded, the API returns HTTP 429 with a Retry-After header.

Skills disponíveis

O AI Video Maker encapsula suas capacidades de geração de vídeo em Skills, ajudando desenvolvedores a integrar rapidamente funcionalidades avançadas.

Texto para vídeo

Gere vídeos completos a partir de descrições de texto. A IA entende cenas, ações e estilos, criando conteúdo coerente automaticamente.

Texto para vídeoCompreensão de cenasGeração automática de açõesCriação multiestilo

Imagem para vídeo

Converta uma imagem estática em um vídeo dinâmico com movimentos naturais e transições de câmera.

Imagem para vídeoGeração de açõesMovimento de câmeraExtensão de quadros

Demonstração de geração de vídeo

Com texto ou imagens, você pode gerar vídeos completos com facilidade.