Tripo API
WaveSpeedAI पर Tripo API — आधिकारिक Tripo 3D मॉडल REST के ज़रिए: हाई-फ़िडेलिटी एसेट के लिए H3.1, नेटिव क्वाड टोपोलॉजी के लिए P2 और लो-पॉली गेम एसेट के लिए P1, टेक्स्ट, एक इमेज या कई व्यू से; साथ में Gaussian splat और 3D मॉडल को रीटेक्सचर, रिग, एनिमेट, रीटोपोलॉजाइज़, UV अनरैप, सेगमेंट और कन्वर्ट करने के टूल।
प्रॉम्प्ट, फ़ोटो या 2 से 4 व्यू से प्रोडक्शन-रेडी 3D मॉडल बनाएँ, फिर उन्हें प्रोसेस करें: री-टेक्सचर, कैरेक्टर को ऑटो-रिग और एनिमेट करना, साफ़ टोपोलॉजी दोबारा बनाना, UV अनरैप करना, हिस्सों में बाँटना या FBX, USDZ, OBJ, STL या 3MF में कन्वर्ट करना। हर एंडपॉइंट WaveSpeedAI के बाकी सभी मॉडल जैसे ही REST प्रेडिक्शन फ़्लो पर चलता है।
अवलोकन
Tripo API के बारे में
Tripo क्या करता है, Tripo की मॉडल श्रृंखला में इसकी जगह क्या है, और टीमें इसे क्यों चुनती हैं।
Tripo, Tripo का 3D एसेट जनरेशन मॉडल है, जो WaveSpeedAI REST API के ज़रिए उपलब्ध है। WaveSpeedAI पर Tripo API — आधिकारिक Tripo 3D मॉडल REST के ज़रिए: हाई-फ़िडेलिटी एसेट के लिए H3.1, नेटिव क्वाड टोपोलॉजी के लिए P2 और लो-पॉली गेम एसेट के लिए P1, टेक्स्ट, एक इमेज या कई व्यू से; साथ में Gaussian splat और 3D मॉडल को रीटेक्सचर, रिग, एनिमेट, रीटोपोलॉजाइज़, UV अनरैप, सेगमेंट और कन्वर्ट करने के टूल।
प्रॉम्प्ट, फ़ोटो या 2 से 4 व्यू से प्रोडक्शन-रेडी 3D मॉडल बनाएँ, फिर उन्हें प्रोसेस करें: री-टेक्सचर, कैरेक्टर को ऑटो-रिग और एनिमेट करना, साफ़ टोपोलॉजी दोबारा बनाना, UV अनरैप करना, हिस्सों में बाँटना या FBX, USDZ, OBJ, STL या 3MF में कन्वर्ट करना। हर एंडपॉइंट WaveSpeedAI के बाकी सभी मॉडल जैसे ही REST प्रेडिक्शन फ़्लो पर चलता है।
WaveSpeedAI पर Tripo परिवार में Image-To-3d, Text-To-3d वर्कफ़्लो को कवर करने वाले 23 REST एंडपॉइंट हैं। हर वेरिएंट की अपनी प्राइसिंग, पैरामीटर और उदाहरण आउटपुट हैं — अपने इनपुट मोडैलिटी और प्रोडक्शन ज़रूरतों के अनुसार चुनें, या एक ही API कुंजी से कई वेरिएंट कॉल करके मल्टी-स्टेप पाइपलाइन बनाएं।
Tripo को उसी API कुंजी, बिलिंग अकाउंट और रेट-लिमिट के साथ चलाएं जिसका उपयोग आप WaveSpeedAI के अन्य 1,000+ AI मॉडल के लिए करते हैं। अलग वेंडर सेटअप नहीं, प्रति-प्रदाता SDK नहीं, प्रति-वेंडर रेट-लिमिट नहीं — एक ही इंटीग्रेशन टेक्स्ट-टू-इमेज और टेक्स्ट-टू-वीडियो से लेकर ऑडियो सिंथेसिस, 3D जनरेशन, अपस्केलिंग और एडिटिंग तक सब कुछ कवर करता है।
स्पेसिफ़िकेशन
Tripo API की क्षमताएँ और रिलीज़ स्थिति
मॉडल-विशिष्ट जानकारी जो डेवलपर API चुनने से पहले खोजते हैं: उपलब्धता, अपेक्षित आउटपुट अवधि, रेफरेंस सपोर्ट और वर्तमान लाइव विकल्प।
मॉडल
H3.1, H3.0, P2, P1
2 मिलियन फ़ेस तक के हाई-फ़िडेलिटी एसेट के लिए H3.1; 50,000 ट्राइएंगल या 25,000 क्वाड तक के नेटिव क्वाड मेश के लिए P2; 20,000 फ़ेस तक के लो-पॉली एसेट के लिए P1।
इनपुट
टेक्स्ट, इमेज, 2–4 व्यू
हर मॉडल में text-to-3d, image-to-3d और multiview-to-3d एंडपॉइंट हैं; image-to-splat एक इमेज से Gaussian splat बनाता है।
टूल
10 मॉडल टूल
इमेज या मॉडल से टेक्स्चर, कन्वर्ट, ऑटो रिग, एनिमेट, रीटोपोलॉजी, स्मार्ट UV, सेगमेंट, मेश कंप्लीशन और स्मार्ट सेगमेंटेशन।
आउटपुट
GLB, FBX और अन्य
डिफ़ॉल्ट रूप से GLB, क्वाड मेश के लिए FBX; कन्वर्ट टूल GLTF, FBX, USDZ, OBJ, STL या 3MF एक्सपोर्ट करता है।
एंडपॉइंट
सभी Tripo API एंडपॉइंट
WaveSpeedAI पर अभी 23 Tripo एंडपॉइंट उपलब्ध हैं — अपने वर्कफ़्लो के अनुकूल वेरिएंट चुनें।
/filters:quality(82)/media/images/a04f2a06-1473-4236-b388-53a6752772d1.webp)
H3.0 Multiview To 3d
Tripo3D H3.0 Multiview-to-3D turns 2 to 4 views of one object into a 3D model with Tripo's previous-generation H3.0 model (up to 2 million faces), kept for consistency with earlier assets. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/16dd7368-5d69-4565-9e96-9dc5f2e212f8.webp)
H3.0 Image To 3d
Tripo3D H3.0 Image-to-3D turns a single image into a 3D model with Tripo's previous-generation H3.0 model (up to 2 million faces), kept for consistency with earlier assets. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/420ed9ed-89f9-4aa7-8fd4-d3fd7365ebdc.webp)
H3.0 Text To 3d
Tripo3D H3.0 Text-to-3D turns a text description into a 3D model with Tripo's previous-generation H3.0 model (up to 2 million faces), kept for consistency with earlier assets. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/ad1ba27a-e25f-492d-bdd9-ec0e85b98300.webp)
Smart Segment Model
Tripo3D Smart Segment (Model) splits a GLB model into named, editable parts. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/0bc04e6b-07f4-4e79-9946-3ba632fc3c60.webp)
Smart Segment Image
Tripo3D Smart Segment (Image) turns one image into a 3D model already split into named, editable parts. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/3cf2c000-4ab1-42a0-89c0-42327405843e.webp)
Mesh Complete
Tripo3D Mesh Complete splits a 3D model into parts and completes each part, filling the regions hidden where parts meet. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/d5ff6755-8bb4-4488-997a-851d6a332655.webp)
Segment
Tripo3D Segment splits a 3D model into its parts. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/ca8fb1e4-593c-4ba1-bf03-e4f03c3a8b18.webp)
Smart Uv
Tripo3D Smart UV re-unwraps a 3D model's UVs and remaps its textures, rig and animation onto the new layout. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/60c437f4-a37b-43c5-87d1-26c714a0f63c.webp)
Retopology
Tripo3D Retopology rebuilds a 3D model with fewer, cleaner polygons, as triangles or quads. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/3b802822-c3fa-47bf-8108-5c0ee31a51ab.webp)
Animate
Tripo3D Animate rigs a 3D model and applies up to 5 preset animations such as walk, run and jump. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/6b61c964-80e2-4112-9949-fb4b174ec049.webp)
Rig
Tripo3D Auto Rig adds a skeleton to a 3D model of a humanoid, animal or creature, ready for animation. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/3cf2c000-4ab1-42a0-89c0-42327405843e.webp)
Convert
Tripo3D Convert converts a 3D model to GLTF, FBX, USDZ, OBJ, STL or 3MF, with optional remeshing and export settings. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/52b29d00-660e-4442-a428-9b013e3fbf6b.webp)
Texture
Tripo3D Texture re-textures an existing 3D model from a text prompt or a reference image. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/5fa6b7b7-35e4-4a7a-bc78-de3a2049e64b.webp)
Splat Image To Splat
Tripo3D Image-to-Splat turns a single image into a 3D Gaussian Splat (.splat) for real-time, photorealistic rendering. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/42fbb747-ec55-4f4c-9963-10f35d55ca07.webp)
P1 Multiview To 3d
Tripo3D P1 Multiview-to-3D turns 2 to 4 views of one object into a 3D model with Tripo's P1 low-poly model (up to 20,000 faces) with clean, structured topology for games and mobile. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/d14ec929-50d9-45a4-b647-5392137f87c0.webp)
P1 Image To 3d
Tripo3D P1 Image-to-3D turns a single image into a 3D model with Tripo's P1 low-poly model (up to 20,000 faces) with clean, structured topology for games and mobile. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/97b1b856-a13c-46b3-b66f-b492ebbd2ac5.webp)
P1 Text To 3d
Tripo3D P1 Text-to-3D turns a text description into a 3D model with Tripo's P1 low-poly model (up to 20,000 faces) with clean, structured topology for games and mobile. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/99c1b99d-6ad6-41df-902d-b827eeb478e5.webp)
P2 Multiview To 3d
Tripo3D P2 Multiview-to-3D turns 2 to 4 views of one object into a 3D model with Tripo's P2 model with native quad topology (up to 50,000 triangles or 25,000 quads) for games and real-time pipelines. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1789120469485135019_JgV4dnxH.webp)
H3.1 Image To 3d
Tripo3D H3.1 Image-to-3D turns a single image into a 3D model with Tripo's high-fidelity H3.1 model (up to 2 million faces) for production assets and 3D printing. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1789121462422748330_z6vFNX5f.webp)
H3.1 Text To 3d
Tripo3D H3.1 Text-to-3D turns a text description into a 3D model with Tripo's high-fidelity H3.1 model (up to 2 million faces) for production assets and 3D printing. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1789119021280909633_El6fpyHQ.webp)
H3.1 Multiview To 3d
Tripo3D H3.1 Multiview-to-3D turns 2 to 4 views of one object into a 3D model with Tripo's high-fidelity H3.1 model (up to 2 million faces) for production assets and 3D printing. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1790055359461222633_sVA5nxPe.webp)
P2 Image To 3d
Tripo3D P2 Image-to-3D turns a single image into a 3D model with Tripo's P2 model with native quad topology (up to 50,000 triangles or 25,000 quads) for games and real-time pipelines. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1790055357630118327_7rW5fpyH.webp)
P2 Text To 3d
Tripo3D P2 Text-to-3D turns a text description into a 3D model with Tripo's P2 model with native quad topology (up to 50,000 triangles or 25,000 quads) for games and real-time pipelines. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
उदाहरण
Tripo को काम करते देखें
Tripo API से बनाए गए असली आउटपुट। किसी भी वीडियो पर होवर करके प्रीव्यू देखें, पूर्ण आकार का व्यूअर खोलने के लिए क्लिक करें।
कैसे करें
Tripo API का उपयोग कैसे करें
साइनअप से तैयार जनरेशन तक चार चरण। पूरे Python, Node.js और cURL उदाहरण नीचे API सेक्शन में हैं।
- 01
API कुंजी प्राप्त करें
WaveSpeedAI अकाउंट बनाएं और डैशबोर्ड से अपनी API कुंजी कॉपी करें। नए अकाउंट के साथ मुफ़्त शुरुआती क्रेडिट मिलते हैं — बिलिंग शुरू होने से पहले प्लेग्राउंड को कई दर्जन बार चलाने के लिए पर्याप्त।
- 02
prediction सबमिट करें
अपना इनपुट JSON के रूप में https://api.wavespeed.ai/api/v3/tripo3d/h3.1/image-to-3d पर POST करें। एंडपॉइंट तुरंत एक prediction id लौटाता है — जनरेशन असिंक्रोनस होते हैं, इसलिए इनफ़रेंस के दौरान आपको कनेक्शन खुला नहीं रखना पड़ता।
- 03
पूर्ण होने तक पोल करें
https://api.wavespeed.ai/api/v3/predictions/{request_id}/result पर GET करें। completed पर आउटपुट लौटाएं; failed, cancelled, timeout या deleted पर त्रुटि के साथ रुकें; बाकी हर status पर पोलिंग जारी रखें।
- 04
आउटपुट URL पढ़ें
status "completed" होने पर data.outputs[0] से URL पढ़ें। यह URL WaveSpeedAI CDN पर आपके बनाए मीडिया की ओर इशारा करता है — आपके कॉल किए गए Tripo वेरिएंट के अनुसार इमेज, वीडियो, ऑडियो या 3D फ़ाइल।
उपयोग के मामले
Tripo से आप क्या बना सकते हैं
आम वर्कफ़्लो जिनके लिए डेवलपर और क्रिएटर Tripo API का उपयोग करते हैं।
गेम-रेडी कैरेक्टर और प्रॉप्स
tripo3d/p2/image-to-3d साफ़ क्वाड टोपोलॉजी बनाता है जिसे एडिट और रिग करना आसान है; tripo3d/p1 मोबाइल और रियल-टाइम सीन के लिए कॉम्पैक्ट लो-पॉली मेश बनाता है।
हाई-फ़िडेलिटी एसेट और 3D प्रिंटिंग
विस्तृत ज्योमेट्री वाला tripo3d/h3.1 हीरो एसेट, प्रोडक्ट विज़ुअलाइज़ेशन और प्रिंटिंग के लिए 2 मिलियन फ़ेस तक बनाता है।
एक कॉल में रिग और एनिमेट
tripo3d/animate ह्यूमनॉइड या क्रिएचर में स्केलेटन जोड़ता है और वॉक, रन, जंप जैसे प्रीसेट एनिमेशन लगाता है; tripo3d/rig केवल रिग किया हुआ मॉडल लौटाता है।
मौजूदा मॉडल को ठीक करें और ऑप्टिमाइज़ करें
रीटोपोलॉजी घने मेश को कम और साफ़ पॉलीगॉन में दोबारा बनाती है, Smart UV उसे फिर से अनरैप करता है, और Texture प्रॉम्प्ट या इमेज से नए मटीरियल पेंट करता है।
एडिट करने योग्य हिस्से
Segment, मेश कंप्लीशन और स्मार्ट सेगमेंटेशन मॉडल को नाम वाले, अलग-अलग एडिट होने वाले हिस्सों में बाँटते हैं और छिपे हुए क्षेत्र भर देते हैं।
फ़ोटोरियल splat
tripo3d/splat/image-to-splat एक इमेज को रियल-टाइम, फ़ोटोरियलिस्टिक रेंडरिंग के लिए Gaussian splat में बदलता है।
सुझाव
Tripo के लिए प्रॉम्प्ट लिखने के सुझाव
Tripo से बेहतर आउटपुट पाने के व्यावहारिक सुझाव — प्रोडक्शन पाइपलाइन में 3D मॉडल पर काम करने वाले पैटर्न से लिए गए।
- 01
एसेट कहाँ जाएगा, उसके हिसाब से मॉडल चुनें
विस्तृत हीरो एसेट और प्रिंटिंग के लिए H3.1, जिन क्वाड मेश को आप रिग या एडिट करेंगे उनके लिए P2, और गेम व मोबाइल के हल्के लो-पॉली एसेट के लिए P1 इस्तेमाल करें।
- 02
मल्टीव्यू में पहले फ़्रंट व्यू दें
Multiview-to-3D को फ़्रंट व्यू चाहिए; बाजुओं और पीछे की ज़्यादा सटीकता के लिए आपके पास जो बायाँ, पीछे और दायाँ व्यू हों, वे जोड़ें।
- 03
फ़ॉरवर्ड एक्सिस सबसे आख़िर में सेट करें
टेक्स्चर, रिग या रीटोपोलॉजी के दौरान डिफ़ॉल्ट ओरिएंटेशन रखें, फिर कन्वर्ट स्टेप में एक्सपोर्ट ओरिएंटेशन सेट करें।
- 04
घने मॉडल को रिग से पहले रीटोपोलॉजाइज़ करें
बहुत घने मेश को पहले रीटोपोलॉजी से गुज़ारें; साफ़ और हल्का मेश ज़्यादा भरोसेमंद ढंग से रिग और एनिमेट होता है।
प्राइसिंग
Tripo API प्राइसिंग
प्राइसिंग प्रति आउटपुट है। अंतिम शुल्क उन पैरामीटर के अनुसार बदलता है जो आप हर वेरिएंट के प्लेग्राउंड में सेट करते हैं (रिज़ॉल्यूशन, अवधि, आउटपुट संख्या, रेफरेंस)।
| एंडपॉइंट | प्रकार | शुरुआती कीमत |
|---|---|---|
| tripo3d/ | image-to-3d | $0.36 |
| tripo3d/ | image-to-3d | $0.36 |
| tripo3d/ | text-to-3d | $0.24 |
| tripo3d/ | image-to-3d | $0.66 |
| tripo3d/ | image-to-3d | $1.02 |
| tripo3d/ | image-to-3d | $1.08 |
| tripo3d/ | image-to-3d | $0.48 |
| tripo3d/ | image-to-3d | $0.24 |
| tripo3d/ | image-to-3d | $0.42 |
| tripo3d/ | image-to-3d | $0.42 |
| tripo3d/ | image-to-3d | $0.30 |
| tripo3d/ | image-to-3d | $0.06 |
| tripo3d/ | image-to-3d | $0.12 |
| tripo3d/ | image-to-3d | $0.36 |
| tripo3d/ | image-to-3d | $0.60 |
| tripo3d/ | image-to-3d | $0.60 |
| tripo3d/ | text-to-3d | $0.48 |
| tripo3d/ | image-to-3d | $1.32 |
| tripo3d/ | image-to-3d | $0.36 |
| tripo3d/ | text-to-3d | $0.24 |
| tripo3d/ | image-to-3d | $0.36 |
| tripo3d/ | image-to-3d | $1.32 |
| tripo3d/ | text-to-3d | $1.32 |
API
Tripo API कॉल करें
wavespeed.ai/accesskey पर API कुंजी बनाएं, फिर REST के ज़रिए prediction सबमिट करें। प्लेग्राउंड इनपुट के किसी भी संयोजन के लिए सीधे पेस्ट करने योग्य नमूने तैयार करता है।
POSThttps://api.wavespeed.ai/api/v3/tripo3d/h3.1/image-to-3d
# 1. Submit the prediction.
SUBMIT_RESPONSE=$(curl --silent --show-error --fail-with-body \
-X POST "https://api.wavespeed.ai/api/v3/tripo3d/h3.1/image-to-3d" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $WAVESPEED_API_KEY" \
-d '{
"image": "https://interactive-examples.mdn.mozilla.net/media/cc0-images/painted-hand-298-332.jpg",
"texture": true,
"pbr": true,
"texture_quality": "standard",
"texture_version": "v3.0-20250812",
"delight": true,
"geometry_quality": "standard",
"quad": false,
"smart_low_poly": false,
"generate_parts": false,
"texture_alignment": "original_image",
"orientation": "default",
"enable_image_autofix": false,
"auto_size": false,
"export_uv": true
}')
TASK=$(printf '%s' "$SUBMIT_RESPONSE" | jq 'if has("data") then .data else . end')
PREDICTION_ID=$(printf '%s' "$TASK" | jq -r '.id')
if [ -z "$PREDICTION_ID" ] || [ "$PREDICTION_ID" = "null" ]; then
printf 'Submission response did not contain a prediction id
' >&2
exit 1
fi
RESULT_URL="https://api.wavespeed.ai/api/v3/predictions/$PREDICTION_ID/result"
# 2. Poll until the prediction finishes.
while true; do
RESPONSE=$(curl --silent --show-error --fail-with-body "$RESULT_URL" \
-H "Authorization: Bearer $WAVESPEED_API_KEY")
RESULT=$(printf '%s' "$RESPONSE" | jq 'if has("data") then .data else . end')
STATUS=$(printf '%s' "$RESULT" | jq -r '.status')
case "$STATUS" in
completed) printf '%s\n' "$RESULT" | jq '.outputs'; break ;;
failed|cancelled|timeout|deleted) printf '%s\n' "$RESULT" | jq . >&2; exit 1 ;;
*) sleep 2 ;;
esac
doneconst submitUrl = "https://api.wavespeed.ai/api/v3/tripo3d/h3.1/image-to-3d";
const apiKey = process.env.WAVESPEED_API_KEY;
if (!apiKey) throw new Error('Set WAVESPEED_API_KEY');
async function requestJson(url, options = {}) {
const response = await fetch(url, options);
if (!response.ok) throw new Error(await response.text());
return response.json();
}
// 1. Submit the prediction.
const body = await requestJson(submitUrl, {
method: "POST",
headers: {
"Authorization": `Bearer ${apiKey}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"image": "https://interactive-examples.mdn.mozilla.net/media/cc0-images/painted-hand-298-332.jpg",
"texture": true,
"pbr": true,
"texture_quality": "standard",
"texture_version": "v3.0-20250812",
"delight": true,
"geometry_quality": "standard",
"quad": false,
"smart_low_poly": false,
"generate_parts": false,
"texture_alignment": "original_image",
"orientation": "default",
"enable_image_autofix": false,
"auto_size": false,
"export_uv": true
}),
});
const task = body.data ?? body;
const resultUrl = `https://api.wavespeed.ai/api/v3/predictions/${task.id}/result`;
// 2. Poll until the prediction finishes.
while (true) {
const resultBody = await requestJson(resultUrl, {
headers: { "Authorization": `Bearer ${apiKey}` },
});
const result = resultBody.data ?? resultBody;
if (result.status === "completed") {
console.log(result.outputs);
break;
}
if (["failed", "cancelled", "timeout", "deleted"].includes(result.status)) throw new Error(JSON.stringify(result));
await new Promise(resolve => setTimeout(resolve, 2000));
}import json
import os
import time
from urllib.request import Request, urlopen
api_key = os.environ["WAVESPEED_API_KEY"]
headers = {"Authorization": f"Bearer {api_key}", "Content-Type": "application/json"}
payload = {
"image": "https://interactive-examples.mdn.mozilla.net/media/cc0-images/painted-hand-298-332.jpg",
"texture": True,
"pbr": True,
"texture_quality": "standard",
"texture_version": "v3.0-20250812",
"delight": True,
"geometry_quality": "standard",
"quad": False,
"smart_low_poly": False,
"generate_parts": False,
"texture_alignment": "original_image",
"orientation": "default",
"enable_image_autofix": False,
"auto_size": False,
"export_uv": True
}
def request_json(url, data=None):
request = Request(url, data=data, headers=headers, method="POST" if data else "GET")
with urlopen(request) as response:
return json.load(response)
# 1. Submit the prediction.
body = request_json("https://api.wavespeed.ai/api/v3/tripo3d/h3.1/image-to-3d", json.dumps(payload).encode())
task = body.get("data", body)
result_url = f"https://api.wavespeed.ai/api/v3/predictions/{task['id']}/result"
# 2. Poll until the prediction finishes.
while True:
result_body = request_json(result_url)
result = result_body.get("data", result_body)
status = result.get("status")
if status == "completed":
print(result.get("outputs", []))
break
if status in {"failed", "cancelled", "timeout", "deleted"}:
raise RuntimeError(result)
time.sleep(2)तुलना
Tripo बनाम विकल्प
WaveSpeedAI पर समान मॉडल की तुलना में Tripo कब चुनें।
Tripo बनाम Tripo Studio
Tripo Studio Tripo का वेब ऐप है। WaveSpeedAI पर Tripo एंडपॉइंट वही मॉडल REST के ज़रिए चलाते हैं — सर्वर, बैच जॉब और उन ऐप्स के लिए जो अपने यूज़र्स के लिए 3D बनाते हैं, और एक ही API key बाकी सभी मॉडल के लिए भी चलती है।
Tripo बनाम Meshy
Meshy भी WaveSpeedAI पर उपलब्ध है। Tripo नेटिव क्वाड टोपोलॉजी (P2), बहुत ज़्यादा फ़ेस काउंट (H3.1), Gaussian splat और पार्ट सेगमेंटेशन में अलग दिखता है; दोनों को अपने इनपुट पर आज़माकर तुलना करें।
Tripo बनाम Hunyuan3D
Hunyuan3D टेक्स्ट या इमेज से टेक्स्चर वाले मेश बनाता है। Tripo इसमें समर्पित लो-पॉली और क्वाड मॉडल, और रिगिंग, रीटोपोलॉजी, UV तथा सेगमेंटेशन के टूल का पूरा सेट जोड़ता है।
FAQ
Tripo API — अक्सर पूछे जाने वाले प्रश्न
प्राइसिंग, लाइसेंस, इंटीग्रेशन — WaveSpeedAI पर Tripo चलाने के बारे में आम सवाल।
WaveSpeedAI पर Tripo के कौन-से मॉडल उपलब्ध हैं?
H3.1, P2 और P1, हर एक text-to-3d, image-to-3d और multiview-to-3d के रूप में, साथ में image-to-splat और texture, convert, rig, animate, retopology, smart UV, segment, मेश कंप्लीशन और स्मार्ट सेगमेंटेशन टूल। हर लाइव एंडपॉइंट इस पेज पर उसकी मौजूदा कीमत के साथ सूचीबद्ध है।
मुझे किस मॉडल से शुरू करना चाहिए?
सबसे विस्तृत और यथार्थवादी एसेट के लिए H3.1; गेम और एनिमेशन के लिए साफ़ क्वाड टोपोलॉजी चाहिए तो P2; सबसे हल्के लो-पॉली मेश के लिए P1।
Tripo एंडपॉइंट की कीमत कैसे तय होती है?
प्रति टास्क, हर मॉडल पेज और ऊपर की तालिका में दिखाई गई कीमत पर; विस्तृत टेक्स्चर या क्वाड आउटपुट जैसे विकल्प कीमत को सूचीबद्ध अनुसार बदलते हैं। WaveSpeedAI पे-एज़-यू-गो है: कोई सब्सक्रिप्शन नहीं, और क्रेडिट कभी एक्सपायर नहीं होते।
Tripo API क्या है?
Tripo, Tripo का 3D मॉडल है, जो WaveSpeedAI पर REST API के रूप में उपलब्ध है। WaveSpeedAI पर Tripo API — आधिकारिक Tripo 3D मॉडल REST के ज़रिए: हाई-फ़िडेलिटी एसेट के लिए H3.1, नेटिव क्वाड टोपोलॉजी के लिए P2 और लो-पॉली गेम एसेट के लिए P1, टेक्स्ट, एक इमेज या कई व्यू से; साथ में Gaussian splat और 3D मॉडल को रीटेक्सचर, रिग, एनिमेट, रीटोपोलॉजाइज़, UV अनरैप, सेगमेंट और कन्वर्ट करने के टूल। आप इसे प्रोग्रामेटिक रूप से कॉल कर सकते हैं या ऊपर दिए प्लेग्राउंड से आज़मा सकते हैं।
Tripo API को कैसे कॉल करें?
WaveSpeedAI अकाउंट बनाएं, /accesskey से अपनी API कुंजी कॉपी करें, फिर अपना इनपुट JSON के रूप में https://api.wavespeed.ai/api/v3/tripo3d/h3.1/image-to-3d पर POST करें। एंडपॉइंट एक prediction id लौटाता है। रिज़ल्ट एंडपॉइंट को लगभग हर 2 सेकंड पर पोल करना शुरू करें, लंबे टास्क के लिए अंतराल बढ़ाएं, और किसी भी अंतिम status पर रुक जाएं। प्रोडक्शन-उन्मुख Python / Node.js / cURL उदाहरण ऊपर हैं।
Tripo API की कीमत कितनी है?
Tripo $0.06 से शुरू होता है। सटीक लागत आपके सेट किए पैरामीटर (रिज़ॉल्यूशन, अवधि, आउटपुट संख्या, रेफरेंस) के अनुसार बदलती है। प्लेग्राउंड में Generate बटन के पास लाइव कॉस्ट प्रीव्यू आपके वर्तमान इनपुट की सटीक कीमत दिखाता है।
Tripo के कौन-से वेरिएंट उपलब्ध हैं?
WaveSpeedAI पर 23 लाइव Tripo एंडपॉइंट हैं: tripo3d/h3.0/multiview-to-3d, tripo3d/h3.0/image-to-3d, tripo3d/h3.0/text-to-3d, tripo3d/smart-segment/model, tripo3d/smart-segment/image, tripo3d/mesh-complete, tripo3d/segment, tripo3d/smart-uv, और अन्य। हर वेरिएंट का अपना प्लेग्राउंड पेज और प्राइसिंग है।
क्या मैं Tripo के आउटपुट का व्यावसायिक उपयोग कर सकता हूँ?
व्यावसायिक उपयोग के अधिकार Tripo मॉडल लाइसेंस के अनुसार होते हैं। अधिकांश Tripo मॉडल आउटपुट के व्यावसायिक उपयोग की अनुमति देते हैं; विशिष्ट लाइसेंस सारांश के लिए हर मॉडल का प्लेग्राउंड पेज और प्लेटफ़ॉर्म-स्तर की शर्तों के लिए WaveSpeedAI की सेवा की शर्तें देखें।
सीधे जाने के बजाय WaveSpeedAI पर Tripo क्यों इस्तेमाल करें?
एक API कुंजी + एक बिलिंग अकाउंट, Tripo और अन्य प्रदाताओं के 1,000+ दूसरे AI मॉडल के लिए। प्रति-वेंडर SDK सेटअप नहीं, अलग रेट-लिमिट नहीं, हर वेंडर के लिए इंटीग्रेशन कोड दोबारा लिखना नहीं। प्राइसिंग आमतौर पर Tripo के सीधे API के बराबर या उससे कम होती है।
प्रदाता
Tripo के बारे में
WaveSpeedAI पर Tripo और Tripo की व्यापक मॉडल श्रृंखला के पीछे की टीम।
Tripo एक AI 3D कंपनी है जिसके मॉडल टेक्स्ट और इमेज को प्रोडक्शन-रेडी 3D एसेट में बदलते हैं: हाई-फ़िडेलिटी मॉडल के लिए H सीरीज़, साफ़ क्वाड और लो-पॉली टोपोलॉजी के लिए P सीरीज़, और रिगिंग, रीटोपोलॉजी, UV तथा सेगमेंटेशन के टूल। WaveSpeedAI पर Tripo मॉडल REST एंडपॉइंट के रूप में एक API key और पे-एज़-यू-गो प्राइसिंग के साथ उपलब्ध हैं।
WaveSpeedAI पर Tripo के साथ बनाना शुरू करें
साइनअप पर मुफ़्त शुरुआती क्रेडिट। Tripo और हर अन्य प्रदाता के 1,000+ AI मॉडल के लिए एक API कुंजी।