Tripo API
WaveSpeedAI の Tripo API — 公式 Tripo 3Dモデルを REST で利用できます。高精細アセット向けの H3.1、ネイティブなクアッドトポロジーの P2、ゲーム向けローポリアセットの P1 を、テキスト・1枚の画像・複数ビューから生成できるほか、ガウシアンスプラットや、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 を、テキスト・1枚の画像・複数ビューから生成できるほか、ガウシアンスプラットや、3Dモデルのリテクスチャ、リギング、アニメーション、リトポロジー、UV展開、セグメント、変換ツールも備えています。
プロンプト、写真、または2〜4枚のビューから、すぐに使える3Dモデルを生成し、さらに加工できます。再テクスチャ、キャラクターの自動リギングとアニメーション、クリーンなトポロジーの再構築、UV展開、パーツ分割、FBX・USDZ・OBJ・STL・3MF への変換に対応。すべてのエンドポイントは、WaveSpeedAI の他のモデルと同じ REST 予測フローで動作します。
WaveSpeedAIのTripoファミリーには、Image-To-3d, Text-To-3dのワークフローをカバーする23個のRESTエンドポイントがあります。各バリアントには、それぞれ独自の料金、パラメーター、作例があります。入力の種類と本番環境の制約に合うものを選ぶか、同じAPIキーで複数を呼び出して、多段階のパイプラインを組み立ててください。
WaveSpeedAIの他の1,000以上のAIモデルと同じAPIキー、請求アカウント、レート制限の枠組みでTripoを実行できます。ベンダーごとの設定も、プロバイダーごとのSDKも、ベンダーごとのレート制限も不要です。1つの連携で、テキストから画像、テキストから動画から、音声合成、3D生成、高画質化、編集まで、すべてカバーできます。
仕様
Tripo APIの機能とリリース状況
APIを選ぶ前に開発者が調べる、モデル固有の詳細情報:提供状況、想定される出力の長さ、参照入力への対応、そして現在利用できる代替エンドポイント。
モデル
H3.1, H3.0, P2, P1
H3.1 は最大200万面の高精細アセット向け、P2 は最大5万三角形または2.5万クアッドのネイティブクアッドメッシュ向け、P1 は最大2万面のローポリアセット向けです。
入力
テキスト、画像、2〜4ビュー
各モデルに text-to-3d、image-to-3d、multiview-to-3d のエンドポイントがあります。image-to-splat は1枚の画像からガウシアンスプラットを作成します。
ツール
10種類のモデルツール
画像またはモデルから、テクスチャ、変換、自動リギング、アニメーション、リトポロジー、スマート UV、セグメント、メッシュ補完、スマートセグメンテーションを実行できます。
出力
GLB、FBX など
デフォルトは GLB、クアッドメッシュには FBX。変換ツールでは GLTF、FBX、USDZ、OBJ、STL、3MF にエクスポートできます。
エンドポイント
TripoのAPIエンドポイント一覧
WaveSpeedAIで現在利用可能なTripoのエンドポイントは23個です。ワークフローに合ったバリアントを選んでください。
/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の使い方
登録から生成完了まで4ステップ。Python、Node.js、cURLの完全なサンプルは、下のAPIセクションにあります。
- 01
APIキーを取得
WaveSpeedAIのアカウントに登録し、ダッシュボードからAPIキーをコピーします。新規アカウントには無料のスタータークレジットが付くので、課金が始まる前にプレイグラウンドを数十回実行できます。
- 02
予測を送信
入力をJSONとしてhttps://api.wavespeed.ai/api/v3/tripo3d/h3.1/image-to-3dにPOSTします。エンドポイントはすぐに予測IDを返します。生成は非同期なので、推論中に接続を開いたままにする必要はありません。
- 03
完了までポーリング
https://api.wavespeed.ai/api/v3/predictions/{request_id}/resultにGETします。completedなら出力を返し、failed、cancelled、timeout、deletedならエラーで停止し、それ以外のステータスの間はポーリングを続けます。
- 04
出力URLを読み取る
ステータスが"completed"になったら、data.outputs[0]からURLを読み取ります。URLは、WaveSpeedAIのCDN上にある生成されたメディアを指します。呼び出したTripoのバリアントに応じて、画像、動画、音声、3Dファイルのいずれかです。
活用例
Tripoで作れるもの
開発者やクリエイターがTripo APIでよく使うワークフロー。
ゲーム向けキャラクターと小道具
tripo3d/p2/image-to-3d は、編集やリギングがしやすいクリーンなクアッドトポロジーを生成します。tripo3d/p1 は、モバイルやリアルタイムシーン向けのコンパクトなローポリメッシュを作成します。
高精細アセットと3Dプリント
tripo3d/h3.1 は精細なジオメトリで最大200万面を生成し、ヒーローアセット、製品ビジュアライゼーション、プリントに最適です。
1回の呼び出しでリギングとアニメーション
tripo3d/animate は、人型やクリーチャーにスケルトンを追加し、歩行・走行・ジャンプなどのプリセットアニメーションを適用します。tripo3d/rig はリギング済みモデルのみを返します。
既存モデルの修正と最適化
リトポロジーは高密度メッシュを、より少なくクリーンなポリゴンで再構築し、Smart UV は UV を再展開し、テクスチャはプロンプトや画像から新しいマテリアルを塗ります。
編集可能なパーツ
セグメント、メッシュ補完、スマートセグメンテーションで、モデルを名前付きの個別に編集できるパーツに分割し、隠れた領域も補完します。
フォトリアルなスプラット
tripo3d/splat/image-to-splat は、1枚の画像をガウシアンスプラットに変換し、リアルタイムのフォトリアルなレンダリングを可能にします。
コツ
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で予測を送信します。プレイグラウンドでは、入力の組み合わせに応じて、そのまま貼り付けられるサンプルが生成されます。
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 vs Tripo Studio
Tripo Studio は Tripo のウェブアプリです。WaveSpeedAI の Tripo エンドポイントは同じモデルを REST で実行します。サーバー、バッチ処理、ユーザー向けに3Dを生成するアプリに向いており、1つの API キーで他のすべてのモデルも利用できます。
Tripo vs Meshy
Meshy も WaveSpeedAI で利用できます。Tripo はネイティブなクアッドトポロジー(P2)、非常に多い面数(H3.1)、ガウシアンスプラット、パーツのセグメントに強みがあります。ご自身の入力で両方を比較してください。
Tripo vs 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 と、テクスチャ、変換、リギング、アニメーション、リトポロジー、スマート UV、セグメント、メッシュ補完、スマートセグメンテーションのツールがあります。公開中のすべてのエンドポイントを、現在の価格とともにこのページに掲載しています。
どのモデルから始めるべきですか?
最も精細でリアルなアセットには H3.1、ゲームやアニメーション向けのクリーンなクアッドトポロジーが必要なら P2、最も軽量なローポリメッシュには P1 がおすすめです。
Tripo エンドポイントの料金はどうなっていますか?
タスクごとの課金で、各モデルページと上の表に表示された価格が適用されます。詳細テクスチャやクアッド出力などのオプションにより、記載のとおり価格が変わります。WaveSpeedAI は従量課金制で、サブスクリプションは不要、クレジットに有効期限はありません。
Tripo APIとは何ですか?
Tripoは、Tripoの3Dモデルで、WaveSpeedAI上でREST APIとして提供されています。WaveSpeedAI の Tripo API — 公式 Tripo 3Dモデルを REST で利用できます。高精細アセット向けの H3.1、ネイティブなクアッドトポロジーの P2、ゲーム向けローポリアセットの P1 を、テキスト・1枚の画像・複数ビューから生成できるほか、ガウシアンスプラットや、3Dモデルのリテクスチャ、リギング、アニメーション、リトポロジー、UV展開、セグメント、変換ツールも備えています。プログラムから呼び出すことも、上にリンクされたプレイグラウンドで試すこともできます。
Tripo APIはどう呼び出しますか?
WaveSpeedAIのアカウントに登録し、/accesskeyからAPIキーをコピーして、入力をJSONとしてhttps://api.wavespeed.ai/api/v3/tripo3d/h3.1/image-to-3dにPOSTします。エンドポイントは予測IDを返します。結果のエンドポイントを約2秒ごとにポーリングし、長時間かかるタスクでは間隔を広げ、終端ステータスになったら停止してください。本番運用向けのPython / Node.js / cURLのサンプルは上にあります。
Tripo APIの料金はいくらですか?
Tripoは$0.06からです。実際の料金は、設定するパラメーター(解像度、長さ、出力数、参照入力)に応じて変わります。プレイグラウンドの「生成」ボタンの横に表示されるリアルタイムの料金プレビューで、現在の入力での正確な料金を確認できます。
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を使うのですか?
Tripoと、他のプロバイダーの1,000以上のAIモデルを、1つのAPIキー、1つの請求アカウントで利用できます。ベンダーごとのSDK設定も、個別のレート制限も、ベンダーごとの連携コードの書き直しも不要です。料金は、通常Tripoの直接のAPIと同等かそれ以下です。
提供元
Tripoについて
WaveSpeedAIにおけるTripoと、Tripoのモデルラインナップ全体を手がけるチーム。
Tripo は、テキストや画像からすぐに使える3Dアセットを生成するモデルを提供する AI 3D 企業です。高精細モデル向けの H シリーズ、クリーンなクアッドおよびローポリトポロジー向けの P シリーズ、そしてリギング、リトポロジー、UV、セグメントのツールを備えています。WaveSpeedAI では、Tripo モデルを REST エンドポイントとして、1つの API キーと従量課金で利用できます。
WaveSpeedAIでTripoを使った開発を始めよう
登録時に無料のスタータークレジットを進呈。Tripoをはじめ、あらゆるプロバイダーの1,000以上のAIモデルを、1つのAPIキーで。