डेवलपर API

AutoRig HTTP API से लिंक या अपलोड से टास्क बनाएँ, पूरा होने तक पोल करें, फिर रिग किया मॉडल, एनिमेशन फ़ाइलें और अन्य फ़ाइलें स्थिर URL से डाउनलोड करें। यहाँ टास्क वही V3 टास्क है जो साइट पर है, और उसका नतीजा एनिमेशन क्लिप और एक्सपोर्ट वाला V3 व्यूअर है।

बेस URL: https://autorig.online

V3 में टास्क कैसे काम करता है

  • टास्क किसी भी इनपुट से शुरू होता है: 3D मॉडल (GLB, FBX, OBJ या टेक्सचर वाला ZIP), तस्वीर, कार की तस्वीर या टेक्स्ट। नीचे की कॉल लिंक या अपलोड से टास्क बनाती हैं; उदाहरणों में मॉडल का लिंक इस्तेमाल हुआ है।
  • V3 कन्वेयर ज्यामिति से कुछ ही सेकंड में skeleton और skin बनाता है और एनिमेशन क्लिप तुरंत रिटारगेट करता है। क्वालिटी जाँचें बैकग्राउंड में चलती हैं।
  • नतीजा टास्क पेज https://autorig.online/task?id=TASK_ID है: क्लिप और AI एजेंट चैट वाला V3 व्यूअर।
  • व्यूअर GLB, FBX, USDZ, ZIP, Unity पैकेज और Blender डाउनलोड देता है। नीचे के एंडपॉइंट के URL स्थिर हैं, और cached-files टास्क की हर फ़ाइल को उसके डाउनलोड URL के साथ सूचीबद्ध करता है।

प्रमाणीकरण

हर अनुरोध में Authorization: Bearer <कुंजी> या X-API-Key: <कुंजी> भेजें। प्रारूप: ar_<prefix>_<secret>। साइन-इन उपयोगकर्ता और ब्राउज़र कुकी वाले अनाम उपयोगकर्ता इस पेज या क्रेडिट खरीद पेज से कुंजी बना सकते हैं।

API एक्सेस

बाहरी टूल से AutoRig REST API उपयोग करने के लिए API कुंजी बनाएं।

आपकी कुंजियाँ
-

मुख्य एंडपॉइंट

विधि पथ नोट्स
POST/api/task/createmultipart फ़ॉर्म: source=link, input_url, type=t_pose
GET/api/task/{id}टास्क स्थिति और मेटाडेटा
GET/api/task/{id}/prepared.glbपूर्वावलोकन / तैयार मॉडल GLB
GET/api/task/{id}/animations.glbसंयुक्त एनिमेशन GLB
GET/api/task/{id}/animations.fbxएनिमेशन FBX (Unity आदि)
GET/api/task/{id}/model.glbबेस मॉडल GLB
GET/api/task/{id}/cached-filesकैशेड फाइलों और डाउनलोड URL की JSON सूची

सामान्य क्रम

  1. POST /api/task/create लिंक के साथ (input_url वाला JSON, या input_url अथवा फ़ाइल वाला multipart)।
  2. GET /api/task/{id} तब तक, जब तक स्थिति done या error न हो जाए।
  3. फ़ाइलों की सूची के लिए GET /api/task/{id}/cached-files।
  4. prepared.glb, animations.glb, animations.fbx या model.glb को GET से डाउनलोड करें।

उदाहरण

TASK_ID और YOUR_API_KEY बदलें। लिंक इनपुट के लिए सार्वजनिक URL उपयोग करें।

curl -X POST "$BASE/api/task/create" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"input_url":"https://example.com/model.glb"}'

curl -X POST "$BASE/api/task/create" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "input_url=https://example.com/model.glb"

curl -H "Authorization: Bearer YOUR_API_KEY" "$BASE/api/task/TASK_ID"

curl -o out.glb -H "Authorization: Bearer YOUR_API_KEY" "$BASE/api/task/TASK_ID/prepared.glb"

U3D YouTube प्रोवाइडर

U3D अपलोड एक समर्पित प्रोवाइडर कुंजी और अलग OAuth क्रेडेंशियल इस्तेमाल करते हैं। AutoRig की एडमिन API कुंजी न ज़रूरी है और न स्वीकार की जाती है। तैयार curl उदाहरण, लाइव तैयारी स्थिति, सिर्फ़ एडमिन के लिए कुंजी कॉपी बटन और एजेंट स्किल के लिए प्रोवाइडर पेज खोलें।

U3D YouTube API खोलें एजेंट skill.md