Kinatibuk-ang panglantaw ug quickstart
Ang Sketchie mohimo sa usa ka prompt o dokumento nga usa ka whiteboard explainer video, ug ibalik kanimo ang gi-render nga video ug ang ma-edit niini nga scene graph. Kini ang reperensya alang sa HTTP API, sa CLI, sa TypeScript SDK, ug sa MCP server.
Ang API access apil sa matag bayad nga plano. Paghimo og API key gikan sa Settings sa app kung naa na kay plano. Ang mga API generation mokuha gikan sa mga minuto sa imong plano sa samang rate sa app. Walay lahi nga presyo sa API.
Authentication
Ang matag hangyo gi-authenticate gamit ang imong API key isip Bearer token. Paghimo og key sa app ubos sa Settings, dayon ipadala kini sa Authorization header:
Authorization: Bearer sk_... Ang key gipakita kausa, sa paghimo. Tipigi kini nga sekreto. Ang base URL alang sa matag endpoint mao ang https://sketchie.ai/api.
Quickstart
1. Paghimo og explainer
Ipadala ang imong topiko isip input ug usa ka opsyonal nga target nga gitas-on isip length (usa ka mahigalaon nga "M:SS" string sama sa "0:30" o "1:00", sa 30-segundo nga mga lakang). I-omit ang length alang sa awtomatikong gitas-on.
curl -X POST https://sketchie.ai/api/v1/explainer \
-H "Authorization: Bearer sk_..." \
-H "Content-Type: application/json" \
-d '{
"input": "Explain how DNS resolves a domain name",
"length": "0:30"
}' Ang tawag mobalik og 202 Accepted dayon uban sa usa ka naka-queue nga record. Ang rendering modagan sa background ug mokabat og pipila ka minuto.
{
"id": "10f00eee-d2d6-4a1b-b708-f0391faaa85b",
"status": "queued",
"prompt": "Explain how DNS resolves a domain name",
"lengthSeconds": 30,
"voice": "sketchie:sulafat",
"language": "en",
"aspect": "16:9",
"videoUrl": null,
"sceneGraph": null
} 2. I-poll ang resulta
Kuhaa ang explainer pinaagi sa id hangtod nga ang status niini moabot sa usa ka terminal nga kahimtang. Ang lifecycle mao ang queued, dayon generating, dayon rendering, dayon ready (nahuman) o failed.
curl https://sketchie.ai/api/v1/explainer/10f00eee-d2d6-4a1b-b708-f0391faaa85b \
-H "Authorization: Bearer sk_..." Kung kini ready, ang record magdala sa video URL ug sa ma-edit nga scene graph:
{
"id": "10f00eee-d2d6-4a1b-b708-f0391faaa85b",
"status": "ready",
"videoUrl": "https://sketchie.ai/media/....mp4",
"sceneGraph": { "scenes": [ ... ] }
} Mahigalaon ug klasiko nga mga ngalan sa field. Ang input ug length mao ang mahigalaon nga mga field sa hangyo. Ang mas daan nga prompt (string) ug lengthSeconds (usa ka numero, positibo nga multiplo sa 30) gidawat gihapon isip mga alias, mao nga ang naglungtad nga mga integration nagpadayon sa pagtrabaho. Kung parehong gipadala, ang mahigalaon nga field modaog.
Asa moadto sunod
- API reference . Matag endpoint, uban sa mga porma sa hangyo ug tubag.
- Mga tingog . Ang default nga tigsaysay, ang katalogo sa unom ka tingog, ug mga mapatokar nga preview.
- Mga pinulongan . Ang 34 ka gisuportahan nga mga pinulongan sa pagsaysay.
- CLI ug SDK . Ang
sketchiecommand line ug ang@sketchie/sdkTypeScript client. - MCP setup . Gamita ang Sketchie isip mga tool sa Claude Desktop, Claude Code, ug sa Claude app.