डेवलपर 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/create | multipart फ़ॉर्म: 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 सूची |
सामान्य क्रम
POST /api/task/createलिंक के साथ (input_urlवाला JSON, याinput_urlअथवा फ़ाइल वाला multipart)।GET /api/task/{id}तब तक, जब तक स्थितिdoneयाerrorन हो जाए।- फ़ाइलों की सूची के लिए
GET /api/task/{id}/cached-files। 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 उदाहरण, लाइव तैयारी स्थिति, सिर्फ़ एडमिन के लिए कुंजी कॉपी बटन और एजेंट स्किल के लिए प्रोवाइडर पेज खोलें।