Hey everyone! π
I want to share how I went from spending $20/month on AI video tools to generating the same quality videos for $0.15 each.
If you've ever wanted to create AI-generated videos but felt priced out by OpenAI Sora or Runway, this is for you.
πΈ The Problem: AI Video is Expensive
Creating promotional videos has always been costly:
| Option | Cost |
|---|---|
| Freelancer/Agency | $500+ per video |
| OpenAI Sora | $20/month (limited) |
| Runway Gen-3 | $0.50+ per clip |
| Pika Labs | $0.40+ per clip |
I needed videos for my projects, but couldn't justify these costs for experimentation.
π― The Solution: Kie.ai API
Then I discovered Kie.ai β they provide API access to Sora 2 at a fraction of the cost:
Cost Comparison
| Service | 15-second video |
|---|---|
| OpenAI Sora | ~$2-5 |
| Runway Gen-3 | $0.50+ |
| Kie.ai Sora 2 | $0.15 |
That's 100x cheaper. Same model, same quality.
π οΈ What I Built
Instead of just using the API manually, I built a complete pipeline:
π Describe your business
β
π€ Claude AI generates storyboard (4 scenes)
β
π¬ Kie.ai Sora 2 renders each scene
β
π FFmpeg merges everything
β
π₯ 60-second promo video
Total cost for a 4-scene promo: ~$0.63
Compare that to $500+ with traditional methods.
fracabu
/
kie-ai-app
Automates the entire process of generating promotional videos, from AI-powered storyboard creation to video generation with Kie.ai Sora 2 and final merging.
AI Video Generator
Generate AI videos for just $0.15 per clip using Kie.ai Sora 2 API.
How It Works
Usage Flow
1. Enter your prompt
2. Task created
3. Check status on Kie.ai
4. Video ready!
Features
- Web UI - Simple Streamlit dashboard for video generation
- Text-to-Video - Generate videos from text prompts
- Image-to-Video - Animate images into video clips
- Storyboard Pipeline - Auto-generate multi-scene videos with Claude AI
- Low Cost - $0.15 per 10-15s video (vs $20+ for OpenAI Sora)
Quick Start
1. Install
pip install -r requirements.txt
2. Configure
cp .env.example .env
Edit .env:
KIE_API_KEY=your-kie-key
OPENROUTER_API_KEY=sk-or-v1-xxx # Optional, for storyboard generation
Get API keys:
- Kie.ai: https://kie.ai (Sora 2 API)
- OpenRouter: https://openrouter.ai/keys (for storyboard AI)
3. Run Web UI
streamlit run app.py
Open http://localhost:8501 and start generating videos!
Check your video status at: https://kie.ai/it/logs
CLI Alternative
python video_generator.py # Full storyboard + video pipeline
Scripts
| Script |
|---|
β¨ Why Kie.ai Works
π Key Benefits
| Feature | Details |
|---|---|
| Same Quality | Uses actual Sora 2 model |
| Pay Per Use | No monthly subscription |
| Simple API | Just 3 endpoints |
| Fast | 2-5 minutes per video |
| No Watermark | Professional output |
βοΈ How the API Works
The API uses a simple async pattern:
-
Create Task β Get
taskId -
Poll Status β Wait for
success - Download β Get video URL
That's it. Three calls, one video.
π Quick Start
git clone https://github.com/fracabu/kie-ai-app
cd kie-ai-app
pip install -r requirements.txt
Add your API keys to .env:
KIE_API_KEY=your-key
OPENROUTER_API_KEY=your-key # for Claude storyboards
Run it:
python video_generator.py
π¦ What's in the Repo
| Script | What it does |
|---|---|
app.py |
Streamlit web dashboard |
video_generator.py |
Full pipeline with Claude storyboards |
genera_da_storyboard.py |
Generate from existing storyboard JSON |
merge_videos.py |
FFmpeg merge utility |
π¨ Available Models
| Model | Use Case | Cost |
|---|---|---|
sora-2-text-to-video |
Text to video | $0.15 |
sora-2-image-to-video |
Animate images | $0.15 |
sora-2-pro-* |
Higher quality | $0.75+ |
π My Results
I've generated 50+ videos for various projects.
| Metric | Value |
|---|---|
| Total spent | ~$15 |
| Videos generated | 50+ |
| Traditional cost | $2,500+ |
| Savings | $2,485 |
π‘ Pro Tips
-
Write Cinematic Prompts
- Include camera angles, lighting, movement
- Specify "4K", "cinematic", "slow motion"
-
Watch for Gotchas
-
n_framesmust be string:"15"not15 - URLs expire in ~24h β download immediately
-
-
Use Claude for Storyboards
- AI generates consistent scene prompts
- Adds only ~$0.03 to total cost
π Links
- π GitHub: fracabu/kie-ai-app
- π¬ Kie.ai: kie.ai
- π€ OpenRouter: openrouter.ai
π¬ TL;DR
- OpenAI Sora: $20/month
- Kie.ai Sora 2: $0.15/video
- Full 60s promo: ~$0.63
Stop overpaying. Check out the repo and start generating.
Have you tried AI video generation? What tools are you using?
Drop a comment β I'd love to hear your experience!
If you found this useful, consider giving the repo a β and following for more AI tool builds!





Top comments (1)
The Streamlit UI was intentional β built this as a fast API test, not a polished product. You could easily swap it for React + Tailwind if needed.
Anyone building something similar?