Sisif AI Video Generation API

Integrate AI video generation directly into your applications. Create stunning videos programmatically with our simple REST API for text-to-video conversion.

Quick Start Guide

Get up and running with the Sisif AI API in minutes

1

Get Your API Key

Sign up for a free account and create your API key in seconds.

Sign Up Free →
2

Make Your First Request

Use our simple REST API to generate your first video with just a text prompt.

See Examples →
3

Poll for Results

Check the status of your video generation and download when ready.

API Reference →

Code Examples

See how easy it is to integrate AI video generation into your applications

Python

import requests

# Your API configuration
API_KEY = "sk_live_your_api_key_here"
BASE_URL = "https://sisif.ai"

headers = {
    'Authorization': f'Bearer {API_KEY}',
    'Content-Type': 'application/json'
}

# Create a video
response = requests.post(
    f"{BASE_URL}/api/videos/generate/",
    headers=headers,
    json={
        "prompt": "A majestic eagle soaring over mountains",
        "duration": 10,
        "resolution": "360x640"
    }
)

video_data = response.json()
video_id = video_data['id']
print(f"Video ID: {video_id}")

# Check status
status_response = requests.get(
    f"{BASE_URL}/api/videos/{video_id}/status/",
    headers=headers
)

status_data = status_response.json()
print(f"Status: {status_data['status']}")

JavaScript

const API_KEY = 'sk_live_your_api_key_here';
const BASE_URL = 'https://sisif.ai';

const headers = {
    'Authorization': `Bearer ${API_KEY}`,
    'Content-Type': 'application/json'
};

// Create a video
const createVideo = async () => {
    const response = await fetch(
        `${BASE_URL}/api/videos/generate/`,
        {
            method: 'POST',
            headers,
            body: JSON.stringify({
                prompt: "A majestic eagle soaring over mountains",
                duration: 10,
                resolution: "360x640"
            })
        }
    );
    
    const videoData = await response.json();
    console.log(`Video ID: ${videoData.id}`);
    
    return videoData.id;
};

// Check status
const checkStatus = async (videoId) => {
    const response = await fetch(
        `${BASE_URL}/api/videos/${videoId}/status/`,
        { headers }
    );
    
    const statusData = await response.json();
    console.log(`Status: ${statusData.status}`);
    
    return statusData;
};

Powerful API Features

Everything you need to build amazing video generation applications

Fast Generation

Generate high-quality videos in 2-5 minutes with our optimized AI pipeline.

Secure & Reliable

Enterprise-grade security with API key authentication and rate limiting.

Simple Integration

RESTful API with comprehensive documentation and code examples.

Usage Analytics

Track your API usage, monitor costs, and manage rate limits.

Real-time Status

Get real-time updates on video generation progress and completion.

Developer Support

Comprehensive documentation, examples, and responsive developer support.

API Pricing

Simple, transparent pricing based on usage

Credit-Based Pricing

Pay only for what you use. Each video generation costs credits based on duration and resolution.

API Cost Structure:
• Low resolution (180x320): duration × 1.5
• Medium resolution (360x640): duration × 2.0
• High resolution (540x960): duration × 4.0
Example: 10s medium video = 20 credits

Rate Limits

Generous rate limits to support your application needs.

Default Limits:
• 10 requests per minute
• 100 requests per hour
• 1,000 requests per day
Need more? Contact us!

Frequently Asked Questions

Common questions about the Sisif AI Video API

How do I get started with the Sisif AI Video API?

Getting started is simple: sign up for a free account, create an API key from your dashboard, and start making requests. You get 15 free credits to test the API. Check our code examples and documentation for implementation details.

What video resolutions are supported by the API?

The API supports three video resolutions: Low (180x320), Medium (360x640), and High (540x960). Each resolution has different credit costs, with higher resolutions requiring more credits per second of video.

How long does video generation take?

Video generation typically takes 2-5 minutes depending on duration and resolution. You can poll the status endpoint to check progress and get notified when your video is ready for download.

What programming languages are supported?

The Sisif AI API is a REST API that works with any programming language that can make HTTP requests. We provide code examples in Python and JavaScript, but you can use it with PHP, Ruby, Go, C#, Java, and more.

Are there rate limits for API usage?

Yes, default rate limits are 10 requests per minute, 100 requests per hour, and 1,000 requests per day. If you need higher limits for production applications, contact us to discuss enterprise pricing.

How is API usage billed?

API usage is billed using a credit system. Credits are consumed based on video duration and resolution. Low resolution costs 1.5 credits per second, medium costs 2.0 credits per second, and high resolution costs 4.0 credits per second.

Ready to Start Building?

Join thousands of developers using Sisif AI to create amazing video experiences.