അവലോകനവും ക്വിക്ക്‌സ്റ്റാർട്ടും

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 ആപ്പ് എന്നിവയിൽ ഉപകരണങ്ങളായി ഉപയോഗിക്കുക.