কনটেন্টে যান

Sam 3 · 3D Align

ইন্টিগ্রেট করুন

মডেল id sam-3/3d-align
# 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-align?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",
    "body_mesh_url": "https://example.com/your-file.glb"
  }'

# 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"

এই অনুরোধ: ≈০.০২$ ২০ API ক্রেডিট এই পেজে চালান

API কী পান
Meta 3D #align#3d

SAM 3D বডি মেশকে সোর্স ছবির দৃশ্যের সঙ্গে সারিবদ্ধ করে, চাইলে একটি অবজেক্ট মেশের সঙ্গে মিলিয়ে

Meta · 3D

আপনার প্রথম ফলাফল এখানে আসবে

নিচে একটি রিকোয়েস্ট তৈরি করে আপনার API কী দিয়ে চালান। আউটপুট আমাদের স্টোরেজে কপি করা হয়, চিরকাল বা বিনামূল্যে ৭ দিন পর্যন্ত রাখা হয়।

একটি অনুরোধ তৈরি করুন

মডেল স্কিমা থেকে কন্ট্রোল তৈরি করা হয়। এগুলো পরিবর্তন করলে কোড ও মূল্য আপডেট হয়।

•আবশ্যক image_url
একটি ফাইল ড্রপ করুন, অথবা

MoGe দিয়ে depth estimation-এর জন্য উৎস ছবির URL।

•আবশ্যক

alignment-এর জন্য mesh URL; .ply বা .glb ফরম্যাটের SAM-3D Body ফাইল গ্রহণ করে।

অ্যাডভান্সড body_mask_url · object_mesh_url · focal_length
একটি ফাইল ড্রপ করুন, অথবা

মানুষের mask ছবির URL; বাদ দিলে সম্পূর্ণ ছবি ব্যবহার করা হয়।

একটি সম্মিলিত scene তৈরির জন্য ব্যবহৃত SAM-3D Object-এর ঐচ্ছিক mesh URL, .glb ফরম্যাটে।

SAM-3D Body মেটাডেটা থেকে নেওয়া focal length override; কোনো মান দেওয়া না হলে MoGe estimation ব্যবহার করা হয়।

POST /run/sam-3/3d-align?wait=20 মূল্য → ০.০২$
# 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-align?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",
    "body_mesh_url": "https://example.com/your-file.glb"
  }'

# 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-তে পাঠানো হয় এবং Remember টিক দিলে কেবল localStorage-এ সংরক্ষিত হয়। একটি API কী পান

Sam 3 · 3D Align সম্পর্কে

`image_url` থেকে গভীরতা অনুমান ব্যবহার করে একটি মানবদেহের মেশ (.ply বা .glb) মূল ছবির কোঅর্ডিনেট স্পেসে স্থাপন করে। ঐচ্ছিক ইনপুট হলো মানব মাস্ক, একটি ফোকাল লেংথ মান এবং একটি অবজেক্ট মেশ (.glb), যা সম্মিলিত দৃশ্য ফাইল তৈরি করে। আউটপুটে PLY ও GLB-তে সারিবদ্ধ মেশ, অ্যালাইনমেন্ট মেটাডেটা এবং একটি ওভারলে ভিজ্যুয়ালাইজেশন থাকে।

প্যারামিটার

ক্যানোনিকাল নাম অথবা নেটিভ নাম—দুটো একসঙ্গে নয়—পাঠান। ক্যানোনিকাল নামগুলো

নামধরন ডিফল্টঅনুমোদিত বিবরণ
image_urlআবশ্যক image
ধরনurl · image
MoGe দিয়ে depth estimation-এর জন্য উৎস ছবির URL।
body_mesh_urlআবশ্যক
ধরনstring
alignment-এর জন্য mesh URL; .ply বা .glb ফরম্যাটের SAM-3D Body ফাইল গ্রহণ করে।
body_mask_urlঐচ্ছিক
ধরনurl · image
মানুষের mask ছবির URL; বাদ দিলে সম্পূর্ণ ছবি ব্যবহার করা হয়।
object_mesh_urlঐচ্ছিক
ধরনstring | null
একটি সম্মিলিত scene তৈরির জন্য ব্যবহৃত SAM-3D Object-এর ঐচ্ছিক mesh URL, .glb ফরম্যাটে।
focal_lengthঐচ্ছিক
ধরনnumber | null
SAM-3D Body মেটাডেটা থেকে নেওয়া focal length override; কোনো মান দেওয়া না হলে MoGe estimation ব্যবহার করা হয়।
আবশ্যক ক্যানোনিকাল নাম, এটিও গ্রহণযোগ্য

ফাইল প্যারামিটার হিসেবে একটি পাবলিক https:// URL, 10 MB পর্যন্ত একটি data: URI, অথবা আপলোডের file_url গ্রহণ করা হয়। ফাইল

আউটপুট

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "sam-3/3d-align",
  "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",
    "body_mesh_url": "https://example.com/your-file.glb"
  },
  "output": {
    "body_mesh_ply": {
      "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
    },
    "visualization": {
      "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": {
      "person_id": 1,
      "scale_factor": 1.0,
      "translation": [
        1.0
      ],
      "focal_length": 1.0,
      "target_points_count": 1,
      "cropped_vertices_count": 1
    },
    "scene_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
    }
  },
  "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-মাস অনুযায়ী অর্থপ্রদত্ত) অথবা অ্যাকাউন্ট সেটিংস বা ?storage= অনুযায়ী বিনামূল্যে ৭ দিন পর্যন্ত।
প্রতিটি মডেলে একই গঠনছবি, ভিডিও এবং অডিও—সব ক্ষেত্রেই type, url, content_type, width, height এবং duration। output হলো মডেলের নিজস্ব ফলাফল অবজেক্ট।
আউটপুটের ফিল্ড
body_mesh_ply
object {url, content_type, file_name, file_size}aligned body mesh-সম্বলিত PLY ফাইল।
model_glb
object {url, content_type, file_name, file_size}3D preview-এর জন্য aligned body mesh-সম্বলিত GLB ফাইল।
visualization
object {url, content_type, file_name, file_size}aligned mesh superimposed-সহ ইনপুট ছবির visualization।
metadata
object {person_id, scale_factor, translation, focal_length, target_points_count, cropped_vertices_count}alignment-এর বিবরণ, যেমন scale এবং translation।
scene_glb
object {url, content_type, file_name, file_size} | nullobject_mesh_url দেওয়া থাকলেই উপলভ্য GLB আউটপুট; এতে একই scene-এ body এবং object mesh দুটিই একসঙ্গে থাকে।

আরও মডেল: 3D

AI এজেন্টদের জন্য: এই পৃষ্ঠাটি Markdown হিসেবে এখানে আছে https://doitong.com/bn/developers/models/sam-3/3d-align.md. সব মডেল ও গাইড: https://doitong.com/developers/llms.txt