1. Agents
Zebracat Api Docs
  • Quick Start
  • API Key Management
    • List API Keys
      GET
    • Create API Key
      POST
    • Get API Key
      GET
    • Delete API Key
      DELETE
  • Billing
    • Get Balance & Purchase History
      GET
    • Purchase Credits
      POST
    • Get Usage
      GET
    • Get Usage Detail
      GET
  • Avatars
    • List Avatars
      GET
  • Brands
    • List Brands
      GET
    • Create Brand
      POST
    • Update Brand
      PUT
    • Partial Update Brand
      PATCH
    • Delete Brand
      DELETE
  • AI Characters
    • List Characters
      GET
    • Create Character
      POST
    • Suggest Character
      POST
    • Get Character
      GET
    • Update Character
      PUT
    • Partial Update Character
      PATCH
    • Delete Character
      DELETE
  • Image Generation
    • Generate AI Image
      POST
  • Videos
    • List Latest Videos
  • Music
    • List Music
    • Search Music
  • Projects
    • Rename Project
    • Delete Project
  • Scheduling
    • Connect Platform
    • Connected Platforms
    • Disconnect Platform
    • Create Post
    • List Posts
    • Get Post
    • Delete Post
  • Script Generation
    • Generate Voice-Over Script
  • Templates
    • List Templates
  • Agents
    • Agentic Video Generation
      POST
  • Video Generation
    • Audio to Video
    • Blog/URL to Video
    • Idea to Video
    • List Prompt Styles
    • Script to Video
    • Get Video Task Status
  • Video Translation
    • List Languages
    • Translate Video
  • Visual Styles
    • List Visual Styles
    • Create Visual Style
    • Activate Visual Style
    • Delete Visual Style
  • Voices
    • List Cloned Voices
    • Clone a Voice
    • List Voices
  • Webhooks
    • List Webhooks
    • Create Webhook
    • Get Webhook
    • Delete Webhook
  • Schemas
    • RequestBodies
      • activate_visual_styleData
    • APIKey
    • APIKeyCreate
    • Avatar
    • Brand
    • Character
    • ConnectPlatform
    • ConnectedPlatformsResponse
    • DisconnectPlatform
    • PostContent
    • PostResult
    • BulkPostResponse
    • SchedulingList
    • Template
    • Webhook
    • WebhookCreate
  1. Agents

Agentic Video Generation

POST
https://api.zebracat.ai/v1/video/agentic
Agents
Submit a prompt and let the AI agent decide the best video type, visual style, mood, voice, aspect ratio, and all production parameters automatically.
The agent follows this pipeline:
1.
Detects input type (idea, URL, or script)
2.
Uses LLM to recommend video type, visual style, mood, and prompt style
3.
Picks the best voice using score-based matching
4.
Determines aspect ratio from context keywords
5.
Builds a complete video plan and starts generation
You can optionally override any of the agent's decisions by providing explicit values for video_type, duration, language, mood, visual_style, aspect_ratio, or voice_id.
Credit: An AVPC (Agentic Video Plan Cost) credit is charged for the AI planning step. Additional generation credits are charged during rendering.
Use the returned task_id to poll status via GET /api/public/video/status.

Request

Authorization
API Key
Add parameter in header
X-API-KEY
Example:
X-API-KEY: ********************
or
Body Params application/jsonRequired

Examples

Responses

🟢202
application/json
Agentic video task created.
Body

🟠400
🟠401
🟠402
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://api.zebracat.ai/v1/video/agentic' \
--header 'X-API-KEY: <api-key>' \
--header 'Content-Type: application/json' \
--data-raw '{
    "prompt": "string",
    "video_type": "ai_avatar",
    "duration": 15,
    "language": "string",
    "mood": "energetic",
    "visual_style": "Default",
    "aspect_ratio": "vertical",
    "voice_id": "string",
    "should_render": false
}'
Response Response Example
202 - Example 1
{
    "task_id": "string",
    "status": "string",
    "video_plan": {
        "input_type": "string",
        "video_type": "string",
        "visual_style": "string",
        "mood": "string",
        "aspect_ratio": "string",
        "duration": 0,
        "language": "string",
        "voice": {},
        "prompt_style": "string"
    }
}
Previous
List Templates
Next
Audio to Video
Built with