Creative Lab Vinyl Figure API
写真を2段階のプロセスでビッグヘッドのビニールコレクティブル3Dフィギュアに変換します。プロトタイプタスクは写真からコンセプト画像を生成します。ビルドタスクはその画像をテクスチャ付きの3Dモデルに変換し、プロトタイプタスクのIDを input_task_id として受け取ります。
POST /openapi/creative-lab/vinyl-figure/v1/prototypePOST /openapi/creative-lab/vinyl-figure/v1/build
Vinyl Figureプロトタイプタスクの作成
写真から1枚のビニールフィギュア風コンセプト画像を生成します。3Dモデルをビルドするには、このタスクのIDをinput_task_idとしてbuildエンドポイントに渡してください。タスクのフィールドについては、Vinyl Figureプロトタイプタスクオブジェクトを参照してください。
Request
# Stage 1: generate a vinyl-figure-style concept image
curl https://api.meshy.ai/openapi/creative-lab/vinyl-figure/v1/prototype \
-X POST \
-H "Authorization: Bearer ${YOUR_API_KEY}" \
-H 'Content-Type: application/json' \
-d '{
"image_url": "<your publicly accessible image url or base64-encoded data URI>"
}'
Response
{
"result": "019c8a2e-4b7d-7c3a-8d21-3f2987a1c4de"
}


パラメータ
- Name
- image_url
- Type
- string
- 必須
- Description
ビッグヘッドのビニールフィギュアに変換する写真。パブリックURLまたはData URI(
data:image/jpeg;base64,<your base64-encoded image data>)として指定します。画像はJPG、JPEG、PNG、またはWebPファイルで、最大20MBである必要があります。
- Name
- name
- Type
- string
- Description
タスクの名前で、最大100文字です。タスクの
nameフィールドに返されます。これより長い名前を指定すると400が返されます。
- Name
- remove_background
- Type
- boolean
- デフォルト false
- Description
プロトタイプ画像から背景を除去するかどうかを指定します。
trueにすると透明なRGBA PNGが返されるため、被写体を任意の背景に配置できます。ビルドも背景を除去した画像から開始されます。Meshyが背景を除去できない場合は、背景付きの画像が返されますが、タスクは成功として扱われます。
戻り値
resultフィールドには、新しいプロトタイプタスクのIDが格納されます。statusがSUCCEEDEDになるまでタスクを取得するか、ストリーミングしてください。その後、そのIDをinput_task_idとしてbuildエンドポイントに渡します。
失敗モード
- Name
400 - Bad Request- Description
リクエストを実行できません。例えば:
image_urlが指定されていない。- 画像がJPG、JPEG、PNG、またはWebPファイルではない。
- 画像が小さすぎる、20MBを超えている、または最大ピクセル数を超えている。
- Meshyが画像をダウンロードできない(例えば、URLが
404を返す、またはタイムアウトする場合)。 - Data URIが有効なbase64ではない。
- 画像がNSFWとしてフラグ付けされた。
エラーメッセージには、検出された問題が示されます。リクエストを修正してから再度送信してください。
- Name
401 - Unauthorized- Description
APIキーが指定されていないか、無効です。
Authorizationヘッダーを確認してください。
- Name
402 - Payment Required- Description
以下のいずれかに該当します:
- アカウントのクレジットが不足している。
- APIキー、ワークスペース、またはメンバーがクレジット上限に達した。
- アカウントが無料プランである。
クレジットとプランを確認してから、再試行してください。
- Name
403 - Forbidden- Description
チームでIP Filteringが有効になっており、Meshyが画像をサードパーティの知的財産としてフラグ付けしました。使用する権利を持つ画像を送信してください。
- Name
429 - Too Many Requests- Description
以下のいずれかの制限に達しました:
- レート制限で許可されている数を超えるリクエストを送信した。数秒待ってから再試行してください。レート制限を参照してください。
- キューに入っている、または実行中のタスクが多すぎる。いくつか完了するのを待ってから再試行してください。
- クレジットが残っていない無制限プランで、クレジットなしで実行できるタスク数に達した。タスクの完了を待つか、クレジットを追加してください。
- Name
500 - Internal Server Error- Description
Meshyでサーバーエラーが発生しました。例えば、画像の知的財産チェックを実行できなかった場合です。Meshyはタスクを作成せず、請求されたクレジットがあれば返金します。リクエストを再試行してください。
Vinyl Figureビルドタスクを作成する
成功したプロトタイプタスクから、テクスチャ付きの3D Vinyl Figureを生成します。フィールドの詳細については、The Vinyl Figure build task objectを参照してください。
Request
# Stage 2: chain build off a succeeded prototype task
curl https://api.meshy.ai/openapi/creative-lab/vinyl-figure/v1/build \
-X POST \
-H "Authorization: Bearer ${YOUR_API_KEY}" \
-H 'Content-Type: application/json' \
-d '{
"input_task_id": "019c8a2e-4b7d-7c3a-8d21-3f2987a1c4de"
}'
Response
{
"result": "019c8a31-6e2f-7b4d-9a55-4c3098b2d5ef"
}
パラメータ
- Name
- input_task_id
- Type
- string
- 必須
- Description
ビルドするプロトタイプタスクのIDです。
POST /openapi/creative-lab/vinyl-figure/v1/prototypeによってアカウントで作成され、ステータスがSUCCEEDEDであるタスクである必要があります。APIから作成されたあなたのVinyl Figureプロトタイプタスクのいずれにも該当しないIDは、ウェブアプリで作成されたプロトタイプを含め、
404を返します。
- Name
- name
- Type
- string
- Description
タスクの名前で、最大100文字です。タスクの
nameフィールドに返されます。より長い名前を指定すると400が返されます。
戻り値
resultフィールドには、新しいビルドタスクのIDが格納されます。statusがSUCCEEDEDになるまでタスクを取得するか、ストリーミングしてください。その後、model_urls.glbからテクスチャ付きGLBをダウンロードします。代わりにOBJが必要な場合は、model_urls.objとそのマテリアルファイルをmodel_urls.mtlからダウンロードしてください。
失敗モード
- Name
400 - Bad Request- Description
リクエストを実行できません。例えば:
input_task_idが指定されていないか、有効なタスクIDではありません。- プロトタイプタスクのステータスが
SUCCEEDEDではありません。まだ実行中の場合は、待ってから再試行してください。失敗またはキャンセルされた場合は、新しいプロトタイプタスクを作成してください。 - プロトタイプタスクは成功しましたが、画像がありません。新しいプロトタイプタスクを作成してください。
エラーメッセージには、どの問題が検出されたかが示されます。
- Name
401 - Unauthorized- Description
APIキーが指定されていないか無効です。
Authorizationヘッダーを確認してください。
- Name
402 - Payment Required- Description
以下のいずれかに該当します:
- アカウントのクレジットが不足しています。
- APIキー、ワークスペース、またはメンバーがクレジット上限に達しました。
- アカウントが無料プランです。
クレジットとプランを確認してから、再試行してください。
- Name
404 - Not Found- Description
input_task_idが、あなたのアカウントがAPIで作成したVinyl Figureプロトタイプタスクのいずれとも一致しません。ウェブアプリで作成されたプロトタイプも404を返します。プロトタイプ作成レスポンスのresultIDを送信してください。
- Name
429 - Too Many Requests- Description
以下のいずれかの制限に達しました:
- レート制限で許可されている数より多くのリクエストを送信しました。数秒待ってから再試行してください。Rate limitsを参照してください。
- キューに入っている、または実行中のタスクが多すぎます。いくつか完了するのを待ってから再試行してください。
- クレジットが残っていない無制限プランで、クレジットなしで実行できるタスク数に達しました。タスクが完了するのを待つか、クレジットを追加してください。
ビニールフィギュアタスクを取得する
プロトタイプまたはビルドタスクを返します。パスはタスクのステージと一致している必要があります。/prototype/:id を通じてリクエストされたビルドタスクは 404 を返し、/build/:id を通じてリクエストされたプロトタイプタスクも同様に 404 を返します。
フィールドについては、ビニールフィギュアプロトタイプタスクオブジェクトとビニールフィギュアビルドタスクオブジェクトを参照してください。
Request
# Prototype
curl https://api.meshy.ai/openapi/creative-lab/vinyl-figure/v1/prototype/019c8a2e-4b7d-7c3a-8d21-3f2987a1c4de \
-H "Authorization: Bearer ${YOUR_API_KEY}"
# Build
curl https://api.meshy.ai/openapi/creative-lab/vinyl-figure/v1/build/019c8a31-6e2f-7b4d-9a55-4c3098b2d5ef \
-H "Authorization: Bearer ${YOUR_API_KEY}"
Prototype Response
{
"id": "019c8a2e-4b7d-7c3a-8d21-3f2987a1c4de",
"type": "creative-lab-vinyl-figure-prototype",
"name": "",
"status": "SUCCEEDED",
"progress": 100,
"created_at": 1752969600000,
"started_at": 1752969604000,
"finished_at": 1752969630000,
"expires_at": 1753228830000,
"preceding_tasks": 0,
"task_error": null,
"consumed_credits": 6,
"image_urls": [
"https://assets.meshy.ai/***/concept.png?Expires=***"
]
}
Build Response
{
"id": "019c8a31-6e2f-7b4d-9a55-4c3098b2d5ef",
"type": "creative-lab-vinyl-figure-build",
"name": "",
"status": "SUCCEEDED",
"progress": 100,
"created_at": 1752969700000,
"started_at": 1752969710000,
"finished_at": 1752969735000,
"expires_at": 1753228935000,
"preceding_tasks": 0,
"task_error": null,
"consumed_credits": 30,
"prompt": "",
"negative_prompt": "",
"texture_prompt": "",
"texture_image_url": "",
"model_urls": {
"glb": "https://assets.meshy.ai/***/tasks/019c8a31-6e2f-7b4d-9a55-4c3098b2d5ef/output/model.glb?Expires=***",
"obj": "https://assets.meshy.ai/***/tasks/019c8a31-6e2f-7b4d-9a55-4c3098b2d5ef/output/model.obj?Expires=***",
"mtl": "https://assets.meshy.ai/***/tasks/019c8a31-6e2f-7b4d-9a55-4c3098b2d5ef/output/model.mtl?Expires=***"
},
"thumbnail_url": "https://assets.meshy.ai/***/tasks/019c8a31-6e2f-7b4d-9a55-4c3098b2d5ef/output/preview.png?Expires=***",
"texture_urls": [
{
"base_color": "https://assets.meshy.ai/***/tasks/019c8a31-6e2f-7b4d-9a55-4c3098b2d5ef/output/texture_0.png?Expires=***"
}
]
}
パラメーター
- Name
- id
- Type
- path
- Description
作成レスポンスからのタスクIDです。
返り値
パス内のステージに対応する、プロトタイプタスクオブジェクトまたはビルドタスクオブジェクト。
失敗モード
- Name
400 - Bad Request- Description
idが有効なタスクIDではありません。作成レスポンスのresultIDを送信してください。
- Name
403 - Forbidden- Description
あなたのチームでIPフィルタリングが有効になっており、Meshyがタスクの画像をサードパーティの知的財産としてフラグ付けしました。Enterpriseプランのチームではこのエラーは発生しません。使用権を持つ画像からプロトタイプタスクを作成してください。
- Name
404 - Not Found- Description
このIDのビニールフィギュアタスクはあなたのアカウントに属していないか、タスクのステージがパスと一致していません。IDを確認し、タスクに合わせて
/prototypeまたは/buildを使用してください。
- Name
500 - Internal Server Error- Description
Meshyは知的財産チェックを実行できませんでした。リクエストを再試行してください。
Vinyl Figureタスクを削除
Vinyl Figureタスクをキャンセルします。PENDING のタスクをキャンセルすると、そのクレジットが返金されます。IN_PROGRESS のタスクは、ワーカーが既に処理を開始しているため、返金なしでキャンセルされます。最終ステータス(SUCCEEDED、FAILED、または CANCELED)のタスクはキャンセルできません。
パスはタスクのステージと一致している必要があります。たとえば、buildタスクのIDを使って /prototype/:id に対して DELETE を行うと、404 が返されます。
Request
curl --request DELETE \
--url https://api.meshy.ai/openapi/creative-lab/vinyl-figure/v1/prototype/019c8a2e-4b7d-7c3a-8d21-3f2987a1c4de \
-H "Authorization: Bearer ${YOUR_API_KEY}"
Response
// Returns 204 No Content on success (empty body).
パスパラメータ
- Name
- id
- Type
- path
- Description
キャンセルするタスクのID。
戻り値
空のボディを伴う 204 No Content。
失敗モード
- Name
400 - Bad Request- Description
次のいずれかが該当します。
idが有効なタスクIDではありません。作成時のレスポンスのresultIDを送信してください。- タスクは既に最終ステータス(
SUCCEEDED、FAILED、またはCANCELED)であるため、キャンセルできません。
- Name
404 - Not Found- Description
このIDのVinyl Figureタスクがあなたのアカウントに属していないか、タスクのステージがパスと一致していません。IDを確認し、タスクに合わせて
/prototypeまたは/buildを使用してください。
Vinyl Figureタスクをストリーミングする
Vinyl Figureタスクの更新情報をServer-Sent Events(SSE)としてストリーミングします。パスはタスクのステージと一致している必要があります。一致しない場合、例えばbuildタスクのIDを/prototype/:id/streamに指定した場合、ストリームはstatus_code: 404を伴うerrorイベントを1件送信してクローズします。
Request
curl -N https://api.meshy.ai/openapi/creative-lab/vinyl-figure/v1/build/019c8a31-6e2f-7b4d-9a55-4c3098b2d5ef/stream \
-H "Authorization: Bearer ${YOUR_API_KEY}"
Response Stream
// Error event example (wrong stage or task not found)
event: error
data: {
"status_code": 404,
"message": "Task not found"
}
// Message event examples illustrate task progress.
// Every frame is the full task object; fields not yet populated are null / empty.
// The following PENDING frame is shortened to the fields that change.
event: message
data: {
"id": "019c8a31-6e2f-7b4d-9a55-4c3098b2d5ef",
"progress": 0,
"status": "PENDING"
}
event: message
data: {
"id": "019c8a31-6e2f-7b4d-9a55-4c3098b2d5ef",
"type": "creative-lab-vinyl-figure-build",
"status": "SUCCEEDED",
"progress": 100,
"created_at": 1752969700000,
"started_at": 1752969710000,
"finished_at": 1752969735000,
"expires_at": 1753228935000,
"task_error": null,
"consumed_credits": 30,
"prompt": "",
"negative_prompt": "",
"texture_prompt": "",
"texture_image_url": "",
"model_urls": {
"glb": "https://assets.meshy.ai/***/tasks/019c8a31-6e2f-7b4d-9a55-4c3098b2d5ef/output/model.glb?Expires=***",
"obj": "https://assets.meshy.ai/***/tasks/019c8a31-6e2f-7b4d-9a55-4c3098b2d5ef/output/model.obj?Expires=***",
"mtl": "https://assets.meshy.ai/***/tasks/019c8a31-6e2f-7b4d-9a55-4c3098b2d5ef/output/model.mtl?Expires=***"
},
"thumbnail_url": "https://assets.meshy.ai/***/tasks/019c8a31-6e2f-7b4d-9a55-4c3098b2d5ef/output/preview.png?Expires=***",
"texture_urls": [
{
"base_color": "https://assets.meshy.ai/***/tasks/019c8a31-6e2f-7b4d-9a55-4c3098b2d5ef/output/texture_0.png?Expires=***"
}
]
}
パラメータ
- Name
- id
- Type
- path
- Description
作成レスポンスに含まれるタスクIDです。
戻り値
prototypeまたはbuildタスクオブジェクトのストリームです。各イベントには、Vinyl Figureタスクを取得するが返すものと同じ、完全なタスクオブジェクトが含まれます。タスクがPENDINGまたはIN_PROGRESSの間は、出力フィールドはまだ空(null、[]、または{})であり、finished_atはnullです。
IP Filteringがタスクの結果をブロックする場合、ストリームはその代わりに1件のerrorイベントを送信します。そのstatus_codeは、getリクエストを行った場合に返されるものと同じです。
Vinyl Figureタスクの一覧取得
1つのステージのVinyl Figureタスクを、1ページずつ返します。パスによってステージが決まります。/prototypeはプロトタイプタスクのみを返し、/buildはビルドタスクのみを返します。
Request
# List prototype tasks
curl https://api.meshy.ai/openapi/creative-lab/vinyl-figure/v1/prototype?page_size=10 \
-H "Authorization: Bearer ${YOUR_API_KEY}"
# List build tasks
curl https://api.meshy.ai/openapi/creative-lab/vinyl-figure/v1/build?page_size=10 \
-H "Authorization: Bearer ${YOUR_API_KEY}"
Response (List Prototype Tasks)
[
{
"id": "019c8a2e-4b7d-7c3a-8d21-3f2987a1c4de",
"type": "creative-lab-vinyl-figure-prototype",
"name": "",
"status": "SUCCEEDED",
"progress": 100,
"created_at": 1752969600000,
"started_at": 1752969604000,
"finished_at": 1752969630000,
"expires_at": 1753228830000,
"preceding_tasks": 0,
"task_error": null,
"consumed_credits": 6,
"image_urls": [
"https://assets.meshy.ai/***/concept.png?Expires=***"
]
}
]
パスパラメータ
- Name
- stage
- Type
- path
- 必須
- Description
一覧取得するステージ。
prototypeまたはbuild。
クエリパラメータ
- Name
- page_num
- Type
- integer
- デフォルト 1
- Description
返すページ番号。
1から255まで。0は最初のページを返します。0から255の範囲外の値を指定すると400が返されます。
- Name
- page_size
- Type
- integer
- デフォルト 10
- Description
1ページあたりのタスク数。最大
100。101から255の値を指定すると100件のタスクが返され、0を指定するとデフォルト値が使用されます。0から255の範囲外の値を指定すると400が返されます。
- Name
- sort_by
- Type
- string
- デフォルト -created_at
- Description
ソート順。
利用可能な値:
-created_at: 新しい順+created_at: 古い順
戻り値
パスで指定したステージに対応する、プロトタイプタスクオブジェクトまたはビルドタスクオブジェクトの配列。
ヴァイナルフィギュアのプロトタイプタスクオブジェクト
プロトタイプタスクは、写真からヴァイナルフィギュア風のコンセプト画像を生成します。この画像を3Dモデルに変換するには、タスクのIDを input_task_id としてビルドエンドポイントに渡してください。
プロパティ
Example Vinyl Figure Prototype Task Object
{
"id": "019c8a2e-4b7d-7c3a-8d21-3f2987a1c4de",
"type": "creative-lab-vinyl-figure-prototype",
"name": "",
"status": "SUCCEEDED",
"progress": 100,
"created_at": 1752969600000,
"started_at": 1752969604000,
"finished_at": 1752969630000,
"expires_at": 1753228830000,
"preceding_tasks": 0,
"task_error": null,
"consumed_credits": 6,
"image_urls": [
"https://assets.meshy.ai/***/concept.png?Expires=***"
]
}
- Name
- id
- Type
- string
- Description
タスクID。そのフォーマットに依存しないでください。
- Name
- type
- Type
- string
- Description
タスクタイプ。常に
creative-lab-vinyl-figure-prototypeです。
- Name
- name
- Type
- string
- Description
タスク作成時に送信した
name。送信しなかった場合は""です。
- Name
- status
- Type
- string
- Description
タスクのステータス。
利用可能な値:
PENDING: キューで待機中IN_PROGRESS: 結果を生成中SUCCEEDED: 最終状態。結果ありFAILED: 最終状態。理由はtask_errorにありCANCELED: 最終状態。結果なし
- Name
- progress
- Type
- integer
- Description
作業完了のパーセンテージ。
0から100まで。タスクが開始するまでは0で、成功すると100になります。
- Name
- created_at
- Type
- timestamp
- Description
タスクが作成された時刻。Unixミリ秒。
- Name
- started_at
- Type
- timestamp
- Description
ワーカーがタスクを開始した時刻。Unixミリ秒。それまでは
nullです。
- Name
- finished_at
- Type
- timestamp
- Description
タスクが最終ステータスに達した時刻。Unixミリ秒。それまでは
nullです。
- Name
- expires_at
- Type
- timestamp
- Description
タスクの結果が失効する時刻。Unixミリ秒。
finished_atから3日後、またはタスクが完了するまではcreated_atから3日後です。APIの結果を無期限に保持するEnterpriseアカウントの場合、約100年後になります。アセット保持期間を参照してください。
- Name
- preceding_tasks
- Type
- integer
- Description
PENDING中のタスクのキュー内での位置。1は次に開始することを意味します。タスクがキューを離れると0になり、リスト結果では常に0です。
- Name
- task_error
- Type
- object
- Description
タスクが失敗した理由。
statusがFAILEDでない限りnullです。エラーを参照してください。
- Name
- consumed_credits
- Type
- integer
- Description
返金分を差し引いた、タスクに対して請求されたクレジット数。エラーを返すリクエストには課金されません。失敗したタスクはMeshyが返金するため
0になります。キャンセルによる返金は、タスクがPENDINGの間のみ行われます。Meshyが課金を読み取れない場合、getまたはstreamのレスポンスにはこのフィールドが含まれず、listリクエストは500を返します。その場合はリクエストを再試行してください。
- Name
- image_urls
- Type
- array of strings
- Description
コンセプト画像のダウンロードURL。タスクが成功するとこの配列には1つのURLが入り、それまでは空です。
Vinyl Figure ビルドタスクオブジェクト
ビルドタスクは、成功したプロトタイプタスクからテクスチャ付きの3D Vinyl Figureを生成します。その model_urls、thumbnail_url、texture_urls フィールドは、画像から3Dタスクオブジェクトと同じ形式です。
プロパティ
Example Vinyl Figure Build Task Object
{
"id": "019c8a31-6e2f-7b4d-9a55-4c3098b2d5ef",
"type": "creative-lab-vinyl-figure-build",
"name": "",
"status": "SUCCEEDED",
"progress": 100,
"created_at": 1752969700000,
"started_at": 1752969710000,
"finished_at": 1752969735000,
"expires_at": 1753228935000,
"preceding_tasks": 0,
"task_error": null,
"consumed_credits": 30,
"prompt": "",
"negative_prompt": "",
"texture_prompt": "",
"texture_image_url": "",
"model_urls": {
"glb": "https://assets.meshy.ai/***/tasks/019c8a31-6e2f-7b4d-9a55-4c3098b2d5ef/output/model.glb?Expires=***",
"obj": "https://assets.meshy.ai/***/tasks/019c8a31-6e2f-7b4d-9a55-4c3098b2d5ef/output/model.obj?Expires=***",
"mtl": "https://assets.meshy.ai/***/tasks/019c8a31-6e2f-7b4d-9a55-4c3098b2d5ef/output/model.mtl?Expires=***"
},
"thumbnail_url": "https://assets.meshy.ai/***/tasks/019c8a31-6e2f-7b4d-9a55-4c3098b2d5ef/output/preview.png?Expires=***",
"texture_urls": [
{
"base_color": "https://assets.meshy.ai/***/tasks/019c8a31-6e2f-7b4d-9a55-4c3098b2d5ef/output/texture_0.png?Expires=***"
}
]
}
- Name
- id
- Type
- string
- Description
タスクID。この形式に依存しないでください。
- Name
- type
- Type
- string
- Description
タスクの種類。常に
creative-lab-vinyl-figure-buildです。
- Name
- name
- Type
- string
- Description
タスク作成時に送信した
name。送信しなかった場合は""です。
- Name
- status
- Type
- string
- Description
タスクのステータス。
利用可能な値:
PENDING:キューで待機中IN_PROGRESS:結果を生成中SUCCEEDED:最終状態、結果ありFAILED:最終状態、理由はtask_errorに記載CANCELED:最終状態、結果なし
- Name
- progress
- Type
- integer
- Description
作業の完了率。
0から100まで。タスクが開始するまでは0、成功すると100になります。
- Name
- created_at
- Type
- timestamp
- Description
タスクが作成された時刻。Unixミリ秒。
- Name
- started_at
- Type
- timestamp
- Description
ワーカーがタスクを開始した時刻。Unixミリ秒。それまでは
nullです。
- Name
- finished_at
- Type
- timestamp
- Description
タスクが最終状態に達した時刻。Unixミリ秒。それまでは
nullです。
- Name
- expires_at
- Type
- timestamp
- Description
タスクの結果が期限切れになる時刻。Unixミリ秒。
finished_atの3日後、またはタスクが完了するまではcreated_atの3日後です。APIの結果を無期限に保持するEnterpriseアカウントの場合は、約100年後になります。アセット保持期間を参照してください。
- Name
- preceding_tasks
- Type
- integer
- Description
タスクが
PENDINGの間のキュー内の位置。1は次に開始することを意味します。タスクがキューを離れると0になり、リスト結果では常に0です。
- Name
- task_error
- Type
- object
- Description
タスクが失敗した理由。
statusがFAILEDでない限りnullです。エラーを参照してください。
- Name
- consumed_credits
- Type
- integer
- Description
タスクに対して請求されたクレジット数(返金後)。エラーを返すリクエストには課金されません。失敗したタスクはMeshyが返金するため
0になります。キャンセルは、タスクがPENDINGの間のみ返金されます。Meshyが課金情報を読み取れない場合、getまたはstreamのレスポンスではこのフィールドが省略され、listリクエストは500を返します。その場合は、リクエストを再試行してください。
- Name
- prompt
- Type
- string
- Description
Vinyl Figureビルドタスクでは常に
""です。
- Name
- negative_prompt
- Type
- string
- Description
promptと同様に、Vinyl Figureビルドタスクでは常に""です。
- Name
- texture_prompt
- Type
- string
- Description
promptと同様に、Vinyl Figureビルドタスクでは常に""です。
- Name
- texture_image_url
- Type
- string
- Description
promptと同様に、Vinyl Figureビルドタスクでは常に""です。
- Name
- model_urls
- Type
- object
- Description
3Dモデルのダウンロード用URL。テクスチャ付きGLBと、MTLファイルを伴うOBJファイルの形式があります。
- Name
glb- Type
- string
- Description
テクスチャ付きGLBファイルのダウンロード用URL。
- Name
obj- Type
- string
- Description
ジオメトリとUVを含むOBJファイルのダウンロード用URL。
- Name
mtl- Type
- string
- Description
objに付随するMTLマテリアルファイルのダウンロード用URL。objとtexture_urls[0].base_colorのテクスチャとあわせて使用してください。
- Name
- thumbnail_url
- Type
- string
- Description
モデルのプレビュー画像のダウンロード用URL。
- Name
- texture_urls
- Type
- array
- Description
テクスチャマップ。ベースカラーマップを保持する1つのオブジェクトを含む配列です。
- Name
base_color- Type
- string
- Description
ベースカラーマップのダウンロード用URL。