अवलोकन आनी क्विकस्टार्ट

Sketchie एक prompt वा दस्तावेज व्हायटबोर्ड स्पश्टीकरण व्हिडिओन बदलता, आनी तुमकां रेंडर केल्लो व्हिडिओ आनी ताचो संपादनक्षम scene graph दोनूय परत दिता. हें HTTP API, CLI, TypeScript SDK आनी MCP सर्वरा खातीर संदर्भ.

दर एका सशुल्क येवजणेंत API प्रवेश आसपावता. येवजण घेतल्या उपरांत ऍपाच्या सेटिंगांतल्यान एक API की तयार करात. API जनरेशन ऍपे भशेन त्याच दरान तुमच्या येवजणेचे मिनीट वापरता. वेगळें API मोल ना.

प्रमाणीकरण

दर एक विनवणी तुमच्या API कीक Bearer टोकन म्हूण प्रमाणीत करता. ऍपांत सेटिंगां सकयल एक की तयार करात, मागीर ती Authorization हेडरांत धाडात:

विनवणी हेडर
Authorization: Bearer sk_...

की तयार करतना एक फावट दाखयता. ती गुप्त दवरात. दर एका endpoint चो बेस URL https://sketchie.ai/api आसा.

क्विकस्टार्ट

1. एक स्पश्टीकरण व्हिडिओ तयार करात

तुमचो विशय input म्हूण आनी एक ऐच्छीक लक्ष्य लांबाय length म्हूण धाडात ("0:30" वा "1:00" भशेन सोंपी "M:SS" स्ट्रिंग, 30-सेकंद पावंड्यांनी). आपशेंच लांबाये खातीर length सोडात.

Terminal
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"
  }'

कॉल रांगेंत दवरिल्ल्या रेकॉर्डासयत बेगीनूच 202 Accepted परत दिता. रेंडरिंग फाटभुंयेर चलता आनी थोडे मिनीट घेता.

202 Accepted
{
  "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. निकाला खातीर poll करात

स्पश्टीकरण व्हिडिओ ताच्या status एका निमाण्या अवस्थेक पावमेरेन id वरवीं हाडात. जीणचक्र आसा queued, मागीर generating, मागीर rendering, मागीर ready (जालें) वा failed.

Terminal
curl https://sketchie.ai/api/v1/explainer/10f00eee-d2d6-4a1b-b708-f0391faaa85b \
  -H "Authorization: Bearer sk_..."

जेन्ना तें ready आसता, तेन्ना रेकॉर्ड व्हिडिओ URL आनी संपादनक्षम scene graph व्हावन व्हरता:

200 OK
{
  "id": "10f00eee-d2d6-4a1b-b708-f0391faaa85b",
  "status": "ready",
  "videoUrl": "https://sketchie.ai/media/....mp4",
  "sceneGraph": { "scenes": [ ... ] }
}

सोंपी आनी क्लासीक फील्ड नांवां. input आनी length सोंपी विनवणी फील्डां. पोरनीं prompt (स्ट्रिंग) आनी lengthSeconds (एक संख्या, 30 चो धन गुणक) अजूनय उपनांव म्हूण मान्य जाता, देखून सद्याचीं इंटिग्रेशनां काम करीत रावतात. दोनूय धाडल्यार, सोंपें फील्ड जिखता.

फुडें खंय वचप

  • API संदर्भ . दर एक endpoint, ताच्या विनवणी आनी प्रतिसाद आकारांसयत.
  • आवाज . डिफॉल्ट निवेदक, स-आवाजांचो कॅटलॉग, आनी वाजोवपायोग्य पूर्वदृश्यां.
  • भाशा . फाटबळ आशिल्ल्यो 34 निवेदन भाशा.
  • CLI आनी SDK . sketchie कमांड लायन आनी @sketchie/sdk TypeScript क्लायंट.
  • MCP सेटअप . Sketchie क Claude Desktop, Claude Code आनी Claude ऍपांत साधनां म्हूण वापरात.