Genel bakış ve hızlı başlangıç
Sketchie bir istemi veya belgeyi beyaz tahta anlatım videosuna dönüştürür ve size hem işlenmiş videoyu hem de düzenlenebilir scene graph verisini geri verir. Bu; HTTP API, CLI, TypeScript SDK ve MCP sunucusu için referanstır.
API erişimi her ücretli planda dahildir. Bir plana geçtikten sonra uygulamadaki Ayarlar bölümünden bir API anahtarı oluşturun. API üretimleri, uygulamayla aynı oranda plan dakikalarınızı kullanır. Ayrı bir API ücreti yoktur.
Kimlik doğrulama
Her istek, API anahtarınızla Bearer belirteci olarak kimlik doğrulanır. Uygulamada Ayarlar altında bir anahtar oluşturun, ardından onu Authorization başlığında gönderin:
Authorization: Bearer sk_... Anahtar oluşturma sırasında bir kez gösterilir. Gizli tutun. Her uç noktanın temel URL adresi https://sketchie.ai/api şeklindedir.
Hızlı başlangıç
1. Bir anlatım videosu oluşturun
Konunuzu input olarak ve isteğe bağlı bir hedef süreyi length olarak gönderin ("0:30" veya "1:00" gibi kullanıcı dostu bir "M:SS" dizesi, 30 saniyelik adımlarla). Otomatik süre için length alanını atlayın.
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"
}' Çağrı, kuyruğa alınmış bir kayıtla hemen 202 Accepted döndürür. İşleme arka planda çalışır ve birkaç dakika sürer.
{
"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. Sonucu yoklayın
Anlatım videosunu, status değeri sonlanmış bir duruma ulaşana kadar id ile getirin. Yaşam döngüsü şudur: queued, sonra generating, sonra rendering, sonra ready (bitti) veya failed.
curl https://sketchie.ai/api/v1/explainer/10f00eee-d2d6-4a1b-b708-f0391faaa85b \
-H "Authorization: Bearer sk_..." ready olduğunda kayıt, video URL adresini ve düzenlenebilir scene graph verisini taşır:
{
"id": "10f00eee-d2d6-4a1b-b708-f0391faaa85b",
"status": "ready",
"videoUrl": "https://sketchie.ai/media/....mp4",
"sceneGraph": { "scenes": [ ... ] }
} Kullanıcı dostu ve klasik alan adları. input ve length kullanıcı dostu istek alanlarıdır. Eski prompt (dize) ve lengthSeconds (sayı, 30'un pozitif katı) hâlâ takma ad olarak kabul edilir, böylece mevcut entegrasyonlar çalışmaya devam eder. İkisi de gönderildiğinde kullanıcı dostu alan kazanır.
Bundan sonra nereye
- API referansı . Her uç nokta, istek ve yanıt biçimleriyle.
- Sesler . Varsayılan anlatıcı, altı sesli katalog ve oynatılabilir önizlemeler.
- Diller . Desteklenen 34 anlatım dili.
- CLI ve SDK .
sketchiekomut satırı ve@sketchie/sdkTypeScript istemcisi. - MCP kurulumu . Sketchie'yi Claude Desktop, Claude Code ve Claude uygulamasında araç olarak kullanın.