ਸਮੱਗਰੀ ਵੱਲ ਜਾਓ

Sam 3 · 3D Objects

ਇੰਟੀਗ੍ਰੇਟ ਕਰੋ

ਮਾਡਲ id sam-3/3d-objects
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/sam-3/3d-objects?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "image": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

ਇਹ ਬੇਨਤੀ: ≈$0.02 20 API ਕ੍ਰੈਡਿਟ ਇਸ ਪੰਨੇ ’ਤੇ ਚਲਾਓ

API ਕੁੰਜੀ ਲਵੋ
Meta ਚਿੱਤਰ ਤੋਂ 3D #3d#object

ਟੈਕਸਟ, ਪੁਆਇੰਟ ਜਾਂ ਬਾਕਸ ਪ੍ਰੌਂਪਟਾਂ ਜਾਂ ਮਾਸਕਾਂ ਦੁਆਰਾ ਚੁਣੇ ਗਏ ਚਿੱਤਰ ਤੋਂ 3D ਔਬਜੈਕਟ ਦੁਬਾਰਾ ਬਣਾਉਂਦਾ ਹੈ ਅਤੇ splat ਆਉਟਪੁੱਟ ਦਿੰਦਾ ਹੈ

Meta · 3D

ਤੁਹਾਡਾ ਪਹਿਲਾ ਨਤੀਜਾ ਇੱਥੇ ਹੋਵੇਗਾ

ਹੇਠਾਂ ਬੇਨਤੀ ਬਣਾਓ ਅਤੇ ਆਪਣੀ API ਕੁੰਜੀ ਨਾਲ ਚਲਾਓ। ਆਉਟਪੁੱਟ ਸਾਡੇ ਸਟੋਰੇਜ ਵਿੱਚ ਕਾਪੀ ਕੀਤੇ ਜਾਂਦੇ ਹਨ ਅਤੇ ਹਮੇਸ਼ਾ ਲਈ ਜਾਂ ਮੁਫ਼ਤ ਵਿੱਚ 7 ਦਿਨ ਤੱਕ ਰੱਖੇ ਜਾਂਦੇ ਹਨ।

ਰਿਕਵੈਸਟ ਬਣਾਓ

ਕੰਟਰੋਲ ਮਾਡਲ ਸਕੀਮਾ ਤੋਂ ਤਿਆਰ ਹੁੰਦੇ ਹਨ। ਤੁਸੀਂ ਬਦਲਾਅ ਕਰਦੇ ਹੀ ਕੋਡ ਅਤੇ ਕੀਮਤ ਅੱਪਡੇਟ ਹੋ ਜਾਂਦੇ ਹਨ।

ਡਿਫ਼ਾਲਟ car

ਮਾਸਕ ਨਾ ਹੋਣ 'ਤੇ ਆਟੋਮੈਟਿਕ ਸੈਗਮੈਂਟੇਸ਼ਨ ਲਈ ਵਰਤਿਆ ਜਾਣ ਵਾਲਾ ਟੈਕਸਟ, ਜਿਵੇਂ 'chair' ਜਾਂ 'lamp'।

•ਲੋੜੀਂਦਾ image_url
ਫ਼ਾਈਲ ਛੱਡੋ, ਜਾਂ

3D ਪੁਨਰ-ਨਿਰਮਾਣ ਲਈ ਚਿੱਤਰ URL।

ਉੱਨਤ mask_urls · pointmap_url · detection_threshold · seed · export_textured_glb · point_prompts · box_prompts
ਫ਼ਾਈਲ ਛੱਡੋ, ਜਾਂ

ਵਿਕਲਪਿਕ ਪ੍ਰਤੀ-ਆਬਜੈਕਟ ਮਾਸਕ URL ਸੂਚੀ। ਮਾਸਕ ਨਾ ਹੋਣ 'ਤੇ, ਜੇ ਦਿੱਤੇ ਗਏ ਹੋਣ ਤਾਂ ਆਟੋਮੈਟਿਕ ਸੈਗਮੈਂਟੇਸ਼ਨ ਪ੍ਰੌਂਪਟ, point_prompts ਜਾਂ box_prompts ਦੀ ਵਰਤੋਂ ਕਰਦੀ ਹੈ; ਜੇ ਨਾ ਮਾਸਕ ਦਿੱਤੇ ਗਏ ਹੋਣ ਅਤੇ ਨਾ ਹੀ ਸੈਗਮੈਂਟੇਸ਼ਨ ਪ੍ਰੌਂਪਟ, ਤਾਂ ਪੂਰਾ ਚਿੱਤਰ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ।

NPY ਜਾਂ NPZ ਵਜੋਂ ਬਾਹਰੀ pointmap ਜਾਂ depth ਡੇਟਾ ਦੇ ਕੇ 3D ਪੁਨਰ-ਨਿਰਮਾਣ ਵਿੱਚ ਡੈਪਥ ਅਨੁਮਾਨ ਸੁਧਾਰਨ ਲਈ ਵਿਕਲਪਿਕ URL।

ਡਿਟੈਕਸ਼ਨ ਕਾਨਫ਼ਿਡੈਂਸ ਕਟਆਫ਼, ਨਾ ਦਿੱਤੇ ਜਾਣ 'ਤੇ ਮਾਡਲ ਦੇ ਪੂਰਵ-ਨਿਰਧਾਰਤ ਮੁੱਲ 'ਤੇ ਰਹਿੰਦਾ ਹੈ। ਮੁੱਲ 0.1 ਤੋਂ 1.0 ਤੱਕ ਹੁੰਦੇ ਹਨ; ਛੋਟੇ ਮੁੱਲ ਸ਼ੁੱਧਤਾ ਘਟਾ ਕੇ ਡਿਟੈਕਸ਼ਨਾਂ ਦੀ ਗਿਣਤੀ ਵਧਾਉਂਦੇ ਹਨ।

ਦੁਹਰਾਉਣਯੋਗ ਰੈਂਡਮ ਸਿਰਜਣਾ ਲਈ ਵਰਤਿਆ ਗਿਆ Seed।

ਡਿਫ਼ਾਲਟ []

ਮਾਸਕ ਨਾ ਹੋਣ 'ਤੇ ਆਟੋਮੈਟਿਕ ਸੈਗਮੈਂਟੇਸ਼ਨ ਲਈ ਵਰਤੇ ਜਾਣ ਵਾਲੇ ਪੁਆਇੰਟ-ਆਧਾਰਿਤ ਪ੍ਰੌਂਪਟ।

ਡਿਫ਼ਾਲਟ []

ਆਟੋਮੈਟਿਕ ਸੈਗਮੈਂਟੇਸ਼ਨ ਰਾਹੀਂ 3D ਪੁਨਰ-ਨਿਰਮਾਣ ਲਈ ਵਿਅਕਤੀਗਤ ਆਬਜੈਕਟ ਮਾਸਕ ਤਿਆਰ ਕਰਨ ਵਾਲੇ ਬਾਕਸ ਪ੍ਰੌਂਪਟ, ਜੋ ਸਿਰਫ਼ ਮਾਸਕ ਨਾ ਦਿੱਤੇ ਜਾਣ 'ਤੇ ਵਰਤੇ ਜਾਂਦੇ ਹਨ। ਕਈ ਬਾਕਸ ਭੇਜੇ ਜਾ ਸਕਦੇ ਹਨ।

POST /run/sam-3/3d-objects?wait=20 ਕੋਟ → $0.02
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/sam-3/3d-objects?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "image": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

ਇਹ ਬੇਨਤੀ ਚਲਾਓ

ਤੁਹਾਡੀ key ਇਸ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਰਹਿੰਦੀ ਹੈ: ਇਹ ਸਿਰਫ਼ Doitong API ਨੂੰ ਭੇਜੀ ਜਾਂਦੀ ਹੈ ਅਤੇ ਸਿਰਫ਼ ਤਾਂ ਹੀ (localStorage) ਵਿੱਚ ਸੁਰੱਖਿਅਤ ਹੁੰਦੀ ਹੈ ਜੇ ਤੁਸੀਂ Remember ਚੁਣੋ। API ਕੁੰਜੀ ਪ੍ਰਾਪਤ ਕਰੋ

Sam 3 · 3D Objects ਬਾਰੇ

ਫ਼ੋਟੋ ਵਿੱਚ ਮੌਜੂਦ ਵਸਤੂਆਂ ਨੂੰ 3D ਐਸੈੱਟਾਂ ਵਿੱਚ ਬਦਲਦਾ ਹੈ। `mask_urls`, ਟੈਕਸਟ `prompt`, `point_prompts` ਜਾਂ `box_prompts` ਨਾਲ ਵਸਤੂਆਂ ਚੁਣੋ; ਕਈ ਬਾਕਸ ਵੱਖ-ਵੱਖ ਵਸਤੂਆਂ ਦਿੰਦੇ ਹਨ। `detection_threshold` 0.1 ਤੋਂ 1 ਤੱਕ ਸਵੀਕਾਰ ਕਰਦਾ ਹੈ ਅਤੇ `export_textured_glb` ਟੈਕਸਚਰ ਅਤੇ UVs ਨੂੰ ਬੇਕ ਕਰਦਾ ਹੈ। ਆਉਟਪੁੱਟ ਵਿੱਚ GLB, Gaussian splat ਫ਼ਾਈਲਾਂ, ਬਹੁ-ਵਸਤੂ ਦ੍ਰਿਸ਼ਾਂ ਲਈ ਪ੍ਰਤੀ-ਵਸਤੂ ਫ਼ਾਈਲਾਂ, ਮੈਟਾਡਾਟਾ ਅਤੇ ਇੱਕ zip ਬੰਡਲ ਹੁੰਦਾ ਹੈ।

ਪੈਰਾਮੀਟਰ

ਕੈਨੋਨਿਕਲ ਨਾਮ ਜਾਂ ਨੇਟਿਵ ਨਾਮ ਵਿੱਚੋਂ ਕੋਈ ਇੱਕ ਭੇਜੋ, ਦੋਵੇਂ ਨਹੀਂ। ਕੈਨੋਨਿਕਲ ਨਾਮ

ਨਾਮਕਿਸਮ ਡਿਫ਼ਾਲਟਮਨਜ਼ੂਰਸ਼ੁਦਾ ਵੇਰਵਾ
image_urlਲੋੜੀਂਦਾ image
ਕਿਸਮurl · image
3D ਪੁਨਰ-ਨਿਰਮਾਣ ਲਈ ਚਿੱਤਰ URL।
mask_urlsਵਿਕਲਪਿਕ
ਕਿਸਮurl[] · image
ਵਿਕਲਪਿਕ ਪ੍ਰਤੀ-ਆਬਜੈਕਟ ਮਾਸਕ URL ਸੂਚੀ। ਮਾਸਕ ਨਾ ਹੋਣ 'ਤੇ, ਜੇ ਦਿੱਤੇ ਗਏ ਹੋਣ ਤਾਂ ਆਟੋਮੈਟਿਕ ਸੈਗਮੈਂਟੇਸ਼ਨ ਪ੍ਰੌਂਪਟ, point_prompts ਜਾਂ box_prompts ਦੀ ਵਰਤੋਂ ਕਰਦੀ ਹੈ; ਜੇ ਨਾ ਮਾਸਕ ਦਿੱਤੇ ਗਏ ਹੋਣ ਅਤੇ ਨਾ ਹੀ ਸੈਗਮੈਂਟੇਸ਼ਨ ਪ੍ਰੌਂਪਟ, ਤਾਂ ਪੂਰਾ ਚਿੱਤਰ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ।
promptਵਿਕਲਪਿਕ
ਕਿਸਮstring | null
ਡਿਫ਼ਾਲਟcar
ਮਾਸਕ ਨਾ ਹੋਣ 'ਤੇ ਆਟੋਮੈਟਿਕ ਸੈਗਮੈਂਟੇਸ਼ਨ ਲਈ ਵਰਤਿਆ ਜਾਣ ਵਾਲਾ ਟੈਕਸਟ, ਜਿਵੇਂ 'chair' ਜਾਂ 'lamp'।
point_promptsਵਿਕਲਪਿਕ
ਕਿਸਮobject[]
ਡਿਫ਼ਾਲਟ[]
ਮਾਸਕ ਨਾ ਹੋਣ 'ਤੇ ਆਟੋਮੈਟਿਕ ਸੈਗਮੈਂਟੇਸ਼ਨ ਲਈ ਵਰਤੇ ਜਾਣ ਵਾਲੇ ਪੁਆਇੰਟ-ਆਧਾਰਿਤ ਪ੍ਰੌਂਪਟ।
point_prompts[].xਵਿਕਲਪਿਕ
ਕਿਸਮinteger | null
X ਧੁਰੇ ’ਤੇ ਪ੍ਰੌਂਪਟ ਦੀ ਸਥਿਤੀ।
point_prompts[].yਵਿਕਲਪਿਕ
ਕਿਸਮinteger | null
Y ਧੁਰੇ ’ਤੇ ਪ੍ਰੌਂਪਟ ਦੀ ਸਥਿਤੀ।
point_prompts[].labelਵਿਕਲਪਿਕ
ਕਿਸਮenum
01
ਫੋਰਗ੍ਰਾਊਂਡ/ਬੈਕਗ੍ਰਾਊਂਡ ਲੇਬਲ: 1 ਫੋਰਗ੍ਰਾਊਂਡ ਦਰਸਾਉਂਦਾ ਹੈ; 0 ਬੈਕਗ੍ਰਾਊਂਡ।
point_prompts[].object_idਵਿਕਲਪਿਕ
ਕਿਸਮinteger | null
ਇੱਕੋ ਆਬਜੈਕਟ ਨੂੰ ਸੁਧਾਰਨ ਵਾਲੇ ਪ੍ਰੌਂਪਟਾਂ ਨੂੰ ਸਮੂਹਬੱਧ ਕਰਨ ਵਾਲਾ ਵਿਕਲਪਿਕ ਪਛਾਣਕਰਤਾ। ਜੇ ਟੈਕਸਟ ਵੀ ਪ੍ਰੌਂਪਟ ਵਜੋਂ ਦਿੱਤਾ ਗਿਆ ਹੋਵੇ, ਤਾਂ ਇਹ ਪਛਾਣਕਰਤਾ ਨਿਰਧਾਰਤ ਕਰਦਾ ਹੈ ਕਿ ਇਹ ਬਿੰਦੂ ਕਿਸ ਪਛਾਣੇ ਗਏ ਆਬਜੈਕਟ ਨੂੰ ਸੁਧਾਰਦੇ ਹਨ।
box_promptsਵਿਕਲਪਿਕ
ਕਿਸਮobject[]
ਡਿਫ਼ਾਲਟ[]
ਆਟੋਮੈਟਿਕ ਸੈਗਮੈਂਟੇਸ਼ਨ ਰਾਹੀਂ 3D ਪੁਨਰ-ਨਿਰਮਾਣ ਲਈ ਵਿਅਕਤੀਗਤ ਆਬਜੈਕਟ ਮਾਸਕ ਤਿਆਰ ਕਰਨ ਵਾਲੇ ਬਾਕਸ ਪ੍ਰੌਂਪਟ, ਜੋ ਸਿਰਫ਼ ਮਾਸਕ ਨਾ ਦਿੱਤੇ ਜਾਣ 'ਤੇ ਵਰਤੇ ਜਾਂਦੇ ਹਨ। ਕਈ ਬਾਕਸ ਭੇਜੇ ਜਾ ਸਕਦੇ ਹਨ।
box_prompts[].x_minਵਿਕਲਪਿਕ
ਕਿਸਮinteger | null
ਬਾਕਸ ਲਈ ਘੱਟੋ-ਘੱਟ x-ਕੋਆਰਡੀਨੇਟ।
box_prompts[].y_minਵਿਕਲਪਿਕ
ਕਿਸਮinteger | null
ਬਾਕਸ ਲਈ ਘੱਟੋ-ਘੱਟ y-ਕੋਆਰਡੀਨੇਟ।
box_prompts[].x_maxਵਿਕਲਪਿਕ
ਕਿਸਮinteger | null
ਬਾਕਸ ਲਈ ਅਧਿਕਤਮ X ਕੋਆਰਡੀਨੇਟ।
box_prompts[].y_maxਵਿਕਲਪਿਕ
ਕਿਸਮinteger | null
ਬਾਕਸ ਲਈ ਅਧਿਕਤਮ Y ਕੋਆਰਡੀਨੇਟ।
box_prompts[].object_idਵਿਕਲਪਿਕ
ਕਿਸਮinteger | null
ਇੱਕੋ ਆਬਜੈਕਟ ਨੂੰ ਸੁਧਾਰਨ ਵਾਲੇ ਬਾਕਸਾਂ ਨੂੰ ਸਮੂਹਬੱਧ ਕਰਨ ਵਾਲਾ ਵਿਕਲਪਿਕ ਪਛਾਣਕਰਤਾ।
seedਵਿਕਲਪਿਕ
ਕਿਸਮinteger | null
ਦੁਹਰਾਉਣਯੋਗ ਰੈਂਡਮ ਸਿਰਜਣਾ ਲਈ ਵਰਤਿਆ ਗਿਆ Seed।
pointmap_urlਵਿਕਲਪਿਕ
ਕਿਸਮstring | null
NPY ਜਾਂ NPZ ਵਜੋਂ ਬਾਹਰੀ pointmap ਜਾਂ depth ਡੇਟਾ ਦੇ ਕੇ 3D ਪੁਨਰ-ਨਿਰਮਾਣ ਵਿੱਚ ਡੈਪਥ ਅਨੁਮਾਨ ਸੁਧਾਰਨ ਲਈ ਵਿਕਲਪਿਕ URL।
detection_thresholdਵਿਕਲਪਿਕ
ਕਿਸਮnumber | null
0.1 – 1
ਡਿਟੈਕਸ਼ਨ ਕਾਨਫ਼ਿਡੈਂਸ ਕਟਆਫ਼, ਨਾ ਦਿੱਤੇ ਜਾਣ 'ਤੇ ਮਾਡਲ ਦੇ ਪੂਰਵ-ਨਿਰਧਾਰਤ ਮੁੱਲ 'ਤੇ ਰਹਿੰਦਾ ਹੈ। ਮੁੱਲ 0.1 ਤੋਂ 1.0 ਤੱਕ ਹੁੰਦੇ ਹਨ; ਛੋਟੇ ਮੁੱਲ ਸ਼ੁੱਧਤਾ ਘਟਾ ਕੇ ਡਿਟੈਕਸ਼ਨਾਂ ਦੀ ਗਿਣਤੀ ਵਧਾਉਂਦੇ ਹਨ।
export_textured_glbਵਿਕਲਪਿਕ
ਕਿਸਮboolean
ਡਿਫ਼ਾਲਟfalse
GLB ਐਕਸਪੋਰਟ ਚੋਣ: ਇਹ ਵਿਕਲਪ ਚਾਲੂ ਕਰਨ ਨਾਲ ਵਰਟੈਕਸ ਰੰਗਾਂ ਦੀ ਥਾਂ ਬੇਕ ਕੀਤੀ ਟੈਕਸਚਰ ਅਤੇ UVs ਵਰਤੇ ਜਾਂਦੇ ਹਨ।
ਲੋੜੀਂਦਾ ਕੈਨੋਨਿਕਲ ਨਾਮ, ਇਹ ਵੀ ਸਵੀਕਾਰਿਆ ਜਾਂਦਾ ਹੈ

ਫ਼ਾਈਲ ਪੈਰਾਮੀਟਰ ਜਨਤਕ https:// URL, 10 MB ਤੱਕ ਦਾ data: URI, ਜਾਂ ਅੱਪਲੋਡ ਦੇ file_url ਨੂੰ ਸਵੀਕਾਰਦੇ ਹਨ। ਫ਼ਾਈਲਾਂ

ਆਉਟਪੁੱਟ

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "sam-3/3d-objects",
  "status": "succeeded",
  "created_at": "2026-10-20T12:00:00Z",
  "started_at": "2026-10-20T12:00:02Z",
  "completed_at": "2026-10-20T12:00:09Z",
  "queue_position": null,
  "cost": {
    "credits": 20,
    "usd": "0.02",
    "charged": 20,
    "refunded": 0
  },
  "input": {
    "image_url": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg"
  },
  "output": {
    "gaussian_splat": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
      "content_type": "image/jpeg",
      "file_name": "0-output.jpeg",
      "file_size": 1843200
    },
    "model_glb": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
      "content_type": "image/jpeg",
      "file_name": "0-output.jpeg",
      "file_size": 1843200
    },
    "metadata": [
      {
        "object_index": 1,
        "scale": [
          []
        ],
        "rotation": [
          []
        ],
        "translation": [
          []
        ],
        "camera_pose": [
          []
        ]
      }
    ],
    "individual_splats": [
      {
        "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
        "content_type": "image/jpeg",
        "file_name": "0-output.jpeg",
        "file_size": 1843200
      }
    ],
    "individual_glbs": [
      {
        "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
        "content_type": "image/jpeg",
        "file_name": "0-output.jpeg",
        "file_size": 1843200
      }
    ],
    "artifacts_zip": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
      "content_type": "image/jpeg",
      "file_name": "0-output.jpeg",
      "file_size": 1843200
    }
  },
  "outputs": [
    {
      "type": "file",
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
      "content_type": "image/jpeg",
      "file_size": 1843200,
      "stored": true
    }
  ],
  "error": null,
  "metrics": {
    "inference_seconds": 6.8
  },
  "urls": {
    "self": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
ਤੁਹਾਡੀਆਂ ਫ਼ਾਈਲਾਂ, ਤੁਹਾਡੀ ਚੋਣਹਰ outputs[].url ਸਾਡੇ ਸਟੋਰੇਜ ਵਿੱਚ ਇੱਕ ਕਾਪੀ ਹੈ: ਹਮੇਸ਼ਾ ਲਈ ਰੱਖੀ ਜਾਂਦੀ ਹੈ (ਪ੍ਰਤੀ GB-ਮਹੀਨਾ ਭੁਗਤਾਨ) ਜਾਂ 7 ਦਿਨ ਤੱਕ ਮੁਫ਼ਤ, ਤੁਹਾਡੀ ਖਾਤਾ ਸੈਟਿੰਗ ਜਾਂ ?storage= ਅਨੁਸਾਰ।
ਹਰ ਮਾਡਲ ’ਤੇ ਇੱਕੋ ਜਿਹਾ ਰੂਪਤਸਵੀਰਾਂ, ਵੀਡੀਓ ਅਤੇ ਆਡੀਓ ਸਭ ਲਈ type, url, content_type, width, height ਅਤੇ duration। output ਮਾਡਲ ਦਾ ਆਪਣਾ ਨਤੀਜਾ ਆਬਜੈਕਟ ਹੈ।
ਆਉਟਪੁੱਟ ਦੇ ਫ਼ੀਲਡ
gaussian_splat
object {url, content_type, file_name, file_size}ਕਈ ਆਬਜੈਕਟਾਂ ਵਾਲੇ ਨਤੀਜਿਆਂ ਲਈ ਸੰਯੁਕਤ ਸੀਨ ਸਪਲੈਟ, ਜਾਂ ਨਹੀਂ ਤਾਂ ਇੱਕ ਸਪਲੈਟ; ਇਹ .ply ਫ਼ਾਰਮੈਟ ਵਿੱਚ Gaussian splat ਫ਼ਾਈਲ ਵਜੋਂ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ।
model_glb
object {url, content_type, file_name, file_size}GLB ਵਜੋਂ ਸੁਰੱਖਿਅਤ 3D ਆਉਟਪੁੱਟ: ਕਈ ਆਬਜੈਕਟਾਂ ਨੂੰ ਇੱਕ ਸੀਨ ਵਿੱਚ ਜੋੜਿਆ ਜਾਂਦਾ ਹੈ, ਜਦਕਿ ਹੋਰ ਨਤੀਜਿਆਂ ਵਿੱਚ ਇੱਕ ਮੈਸ਼ ਹੁੰਦਾ ਹੈ।
metadata
array of object {object_index, scale, rotation, translation, camera_pose}ਹਰੇਕ ਆਬਜੈਕਟ ਲਈ ਮੈਟਾਡੇਟਾ, ਜਿਸ ਵਿੱਚ ਰੋਟੇਸ਼ਨ, ਟ੍ਰਾਂਸਲੇਸ਼ਨ ਅਤੇ ਸਕੇਲ ਸ਼ਾਮਲ ਹਨ।
individual_splats
array of object {url, content_type, file_name, file_size} | nullਹਰੇਕ ਆਬਜੈਕਟ ਲਈ ਵੱਖਰੀਆਂ Gaussian splat ਫ਼ਾਈਲਾਂ, ਜੋ ਸਿਰਫ਼ ਕਈ ਆਬਜੈਕਟਾਂ ਵਾਲੇ ਸੀਨਾਂ ਵਿੱਚ ਉਪਲਬਧ ਹਨ।
individual_glbs
array of object {url, content_type, file_name, file_size} | nullਹਰੇਕ ਆਬਜੈਕਟ ਲਈ ਵੱਖਰੀਆਂ GLB ਮੈਸ਼ ਫ਼ਾਈਲਾਂ, ਜੋ ਸਿਰਫ਼ ਕਈ ਆਬਜੈਕਟਾਂ ਵਾਲੇ ਸੀਨਾਂ ਵਿੱਚ ਉਪਲਬਧ ਹਨ।
artifacts_zip
object {url, content_type, file_name, file_size} | nullਸਾਰੀਆਂ ਆਰਟੀਫੈਕਟਾਂ ਅਤੇ ਮੈਟਾਡੇਟਾ ਦਾ ZIP ਆਰਕਾਈਵ।

ਹੋਰ ਮਾਡਲ: ਚਿੱਤਰ ਤੋਂ 3D

AI ਏਜੰਟਾਂ ਲਈ: ਇਹ ਪੰਨਾ Markdown ਵਜੋਂ ਇੱਥੇ ਹੈ https://doitong.com/pa/developers/models/sam-3/3d-objects.md. ਸਾਰੇ ਮਾਡਲ ਅਤੇ ਗਾਈਡ: https://doitong.com/developers/llms.txt