API · Build with Vichith

Build with Vichith.

One API. Access the entire creative production engine — generation, editing, timeline, render.

REQUEST
POST /v1/generations
Content-Type: application/json
Authorization: Bearer vk_•••••••••
{
"prompt": "Cinematic lighthouse, golden hour,
warm memory, 8mm grain",
"model": "seedream-4.5",
"duration": 8,
"aspect_ratio": "16:9",
"quality": "cinematic"
}
RESPONSE
200 OK · 1.2s
{
"id": "gen_8kxh29ab",
"status": "completed",
"url": "https://cdn.vichith.in/…mp4",
"duration": 8,
"credits_used": 4
}
Generated result
gen_8kxh29ab · 8s · 4 credits

Generations

Video · Image · Audio

Projects

Create, read, update

Creative World

Scripts, storyboards, assets

Renders

Trigger and poll renders

Webhooks

Real-time generation events

ENDPOINT REFERENCE

POST/v1/generationsCreate a new generation
GET/v1/generations/:idPoll generation status
GET/v1/generations/:id/assetDownload generated asset
POST/v1/projectsCreate a new project
GET/v1/projects/:idRetrieve project state
PATCH/v1/projects/:idUpdate project metadata
GET/v1/projects/:id/assetsList project assets
POST/v1/rendersTrigger a render job
GET/v1/renders/:idPoll render status
GET/v1/modelsList available models
POST/v1/webhooksRegister a webhook endpoint

AUTHENTICATION

Authenticate all requests with a bearer token in the Authorization header. Generate API keys from your Vichith Studio settings.

Authorization: Bearer vk_live_••••••••••••

RATE LIMITS

Creator60 req / min
Studio300 req / min
EnterpriseCustom