ಅವಲೋಕನ ಮತ್ತು ಕ್ವಿಕ್‌ಸ್ಟಾರ್ಟ್

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 ಆಪ್‌ನಲ್ಲಿ ಸಾಧನಗಳಾಗಿ ಬಳಸಿ.