Тойм ба хурдан эхлэл

Sketchie нь prompt эсвэл баримт бичгийг цагаан самбарын тайлбар видео болгон хувиргаж, render хийсэн видео болон түүний засварлах боломжтой 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 буцаана. Render нь дэвсгэрт ажиллаж, хэдэн минут зарцуулна.

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 аппликейшнд хэрэгсэл болгон ашиглаарай.