কনটেন্টে যান

Sam 3 · 3D Body

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

মডেল id sam-3/3d-body
# 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-body?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"

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

API কী পান
Meta ছবি থেকে 3D #3d#human#pose

একটি ছবির প্রতিটি শনাক্ত ব্যক্তির জন্য একক 3D মানবদেহের মেশ পুনর্গঠন করে

Meta · 3D

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

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

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

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

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

মানুষ দেখানো ছবির URL।

অ্যাডভান্সড mask · export_meshes · include_3d_keypoints · include_mhr_params
mask_url
একটি ফাইল ড্রপ করুন, অথবা

ঐচ্ছিক binary mask ছবির URL, যা স্বয়ংক্রিয় human detection প্রতিস্থাপন করে এবং স্বয়ংক্রিয় bounding-box গণনার জন্য ডেটা সরবরাহ করে। ব্যক্তিকে সাদা এবং background-কে কালো হিসেবে encode করুন।

POST /run/sam-3/3d-body?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-body?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-তে পাঠানো হয় এবং Remember টিক দিলে কেবল localStorage-এ সংরক্ষিত হয়। একটি API কী পান

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

একটি ছবিতে থাকা ব্যক্তিদের 3D বডি মেশ তৈরি করে। ব্যক্তিদের স্বয়ংক্রিয়ভাবে শনাক্ত করা হয়, অথবা `mask_url`-এ একটি বাইনারি মাস্ক দিতে পারেন (ব্যক্তির জন্য সাদা)। টগলগুলো ব্যক্তি অনুযায়ী .ply এক্সপোর্ট, GLB-তে 3D কীপয়েন্ট মার্কার এবং মেটাডেটায় সম্পূর্ণ MHR প্যারামিটার সেট নিয়ন্ত্রণ করে। GLB, মেশ, মেটাডেটা এবং একটি ভিজ্যুয়ালাইজেশন ছবি ফেরত দেয়।

প্যারামিটার

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

নামধরন ডিফল্টঅনুমোদিত বিবরণ
image_urlআবশ্যক image
ধরনurl · image
মানুষ দেখানো ছবির URL।
mask_urlঐচ্ছিক mask
ধরনurl · image
ঐচ্ছিক binary mask ছবির URL, যা স্বয়ংক্রিয় human detection প্রতিস্থাপন করে এবং স্বয়ংক্রিয় bounding-box গণনার জন্য ডেটা সরবরাহ করে। ব্যক্তিকে সাদা এবং background-কে কালো হিসেবে encode করুন।
export_meshesঐচ্ছিক
ধরনboolean
ডিফল্টtrue
প্রতিটি ব্যক্তির জন্য আলাদা .ply mesh ফাইল export করা হবে কি না।
include_3d_keypointsঐচ্ছিক
ধরনboolean
ডিফল্টtrue
visualization-এর জন্য GLB mesh-এ spherical 3D keypoint marker যোগ করা হবে কি না।
include_mhr_paramsঐচ্ছিক
ধরনboolean
ডিফল্টtrue
প্রতিটি ব্যক্তির রেসপন্স মেটাডেটায় সম্পূর্ণ MHR (Meta Human Representation) ডেটা থাকবে, নাকি শুধু ক্যামেরা প্যারামিটার ও keypoints (`false`) থাকবে তা নির্ধারণ করে। সম্পূর্ণ ডেটায় expression ও shape, pose ও raw pose, joint coordinates ও global rotations, এবং packed model প্যারামিটার অন্তর্ভুক্ত থাকে।
আবশ্যক ক্যানোনিকাল নাম, এটিও গ্রহণযোগ্য

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

আউটপুট

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "sam-3/3d-body",
  "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": {
    "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
    },
    "meshes": [
      {
        "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": {
      "num_people": 1,
      "people": [
        {
          "person_id": 1,
          "bbox": [],
          "focal_length": 1.0,
          "pred_cam_t": [],
          "keypoints_2d": [],
          "keypoints_3d": [],
          "shape_params": [],
          "body_pose_params": [],
          "hand_pose_params": [],
          "global_rot": [],
          "pred_global_rots": [],
          "scale_params": [],
          "expr_params": [],
          "pred_joint_coords": [],
          "mhr_model_params": [],
          "pred_pose_raw": []
        }
      ],
      "keypoint_names": [
        "string"
      ]
    }
  },
  "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 হলো মডেলের নিজস্ব ফলাফল অবজেক্ট।
আউটপুটের ফিল্ড
model_glb
object {url, content_type, file_name, file_size}GLB-ফরম্যাটের 3D body mesh, ঐচ্ছিকভাবে 3D keypoints-এর marker-সহ।
visualization
object {url, content_type, file_name, file_size}মূল ছবি, keypoints, mesh এবং side view দেখানো composite visualization।
meshes
array of object {url, content_type, file_name, file_size} | nullশনাক্ত করা প্রতিটি ব্যক্তির জন্য আলাদা .ply mesh ফাইল, export_meshes True হলে ফেরত দেওয়া হয়।
metadata
object {num_people, people, keypoint_names}ক্যামেরা প্যারামিটার ও keypoints-সহ structured metadata।

আরও মডেল: ছবি থেকে 3D

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