কনটেন্টে যান

PATINA · Material

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

মডেল id patina/material
# 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/patina/material?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field"
  }'

# 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 কী পান
Open model টেক্সট থেকে ছবি #material#pbr#displacement#metalness

টেক্সট-টু-টেক্সচার জেনারেটর, যা টাইলযোগ্য ছবি ও PBR ম্যাপ আউটপুট করে এবং ঐচ্ছিক img2img ও ইনপেইন্টিং সমর্থন করে

Open model · ছবি

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

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

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

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

•আবশ্যক

তৈরি করতে হবে এমন উপাদান বা টেক্সচারের টেক্সট বিবরণ।

image_size ডিফল্ট square_hd

ফলস্বরূপ টেক্সচারের পিক্সেল মাত্রা।

upscale_factor ডিফল্ট 0

SeedVR-এর নির্বিঘ্ন আপস্কেলিং গুণক, যা প্রেডিক্ট করা PBR ম্যাপকে প্রভাবিত করে কিন্তু বেস টেক্সচারকে মূল রেজোলিউশনে রাখে। দ্বিগুণ রেজোলিউশনের জন্য 2, চারগুণের জন্য 4 অথবা আপস্কেলিং নিষ্ক্রিয় করতে 0 নির্বাচন করুন।

num_images ডিফল্ট 1

তৈরি করতে হবে এমন টেক্সচার ছবির সংখ্যা।

অ্যাডভান্সড image · mask · tiling_mode · output_format · num_inference_steps · tile_size · tile_stride · strength · seed · enable_prompt_expansion · enable_safety_checker · maps
image_url
একটি ফাইল ড্রপ করুন, অথবা

উৎস ছবির URL; mask_url-এর সঙ্গে থাকলে ইনপেইন্টিংয়ের জন্য এবং অন্যথায় image-to-image প্রক্রিয়াকরণের জন্য ব্যবহৃত হয়।

mask_url
একটি ফাইল ড্রপ করুন, অথবা

প্রয়োজনীয় image_url-এর সঙ্গে দেওয়া ইনপেইন্টিং মাস্কের URL। মাস্ক কালো অঞ্চল অপরিবর্তিত রাখে এবং সাদা অঞ্চল পুনরায় তৈরি করে।

tiling_mode ডিফল্ট both

টাইলিংয়ের দিক: সর্বদিকের টাইলিংয়ের জন্য 'both', অথবা 'horizontal' বা 'vertical'।

output_format ডিফল্ট png

আউটপুট টেক্সচার ও PBR ম্যাপের ছবির ফাইল ফরম্যাট।

ডিফল্ট 8

টেক্সচার তৈরিতে ব্যবহৃত ডিনয়েজিং ধাপের সংখ্যা।

ডিফল্ট 128

ল্যাটেন্ট-স্পেস টাইলের আকার, যেখানে 64 হলো 512px এবং 128 হলো 1024px। প্রতিটি টাইল করা অক্ষে উৎপন্ন ছবির মাত্রা স্বয়ংক্রিয় সর্বোচ্চ সীমা নির্ধারণ করে।

ডিফল্ট 64

ল্যাটেন্ট-স্পেস টাইলগুলোর মধ্যবর্তী স্ট্রাইড নির্ধারণ করুন; স্বয়ংক্রিয় সীমা এটিকে কার্যকর টাইলের আকারের অর্ধেকের বেশি হতে বাধা দেয়।

ডিফল্ট 0.6

শুধু image_url-এর মাধ্যমে দেওয়া ছবিতে প্রয়োগ করা রূপান্তরের শক্তি; অন্যথায় এটি ব্যবহৃত হয় না।

জেনারেশন পুনরুৎপাদনযোগ্য করে এমন এলোমেলো সিড।

ডিফল্ট ["basecolor","normal"...

প্রেডিকশনের জন্য নির্বাচিত PBR ম্যাপ; ডিফল্টভাবে পাঁচটিই নির্বাচিত থাকে। কিছুই নির্বাচন না করলে PBR অনুমান পুরোপুরি বাদ দেওয়া হয়।

POST /run/patina/material?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/patina/material?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field"
  }'

# 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 কী পান

PATINA · Material সম্পর্কে

একটি প্রম্পট থেকে টাইলযোগ্য টেক্সচার তৈরি করে এবং PBR ম্যাপ অনুমান করে: basecolor, normal, roughness, metalness ও height। উভয় দিক, অনুভূমিক বা উল্লম্ব টাইলিংয়ের জন্য `tiling_mode` ব্যবহার করুন, এবং ম্যাপ বড় করতে `upscale_factor` 0, 2 অথবা 4 দিন। `image_url` দিলে image-to-image সক্রিয় হয়, আর `mask_url` যোগ করলে ইনপেইন্টিং সক্রিয় হয়। প্রতি অনুরোধে সর্বোচ্চ 4টি ছবি।

প্যারামিটার

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

নামধরন ডিফল্টঅনুমোদিত বিবরণ
promptআবশ্যক
ধরনstring
তৈরি করতে হবে এমন উপাদান বা টেক্সচারের টেক্সট বিবরণ।
image_sizeঐচ্ছিক
ধরনobject
ডিফল্টsquare_hd
square_hdsquareportrait_4_3portrait_16_9landscape_4_3landscape_16_9
ফলস্বরূপ টেক্সচারের পিক্সেল মাত্রা।
num_inference_stepsঐচ্ছিক
ধরনinteger
ডিফল্ট8
১ – ৮
টেক্সচার তৈরিতে ব্যবহৃত ডিনয়েজিং ধাপের সংখ্যা।
seedঐচ্ছিক
ধরনinteger | null
জেনারেশন পুনরুৎপাদনযোগ্য করে এমন এলোমেলো সিড।
num_imagesঐচ্ছিক num_outputs
ধরনinteger
ডিফল্ট1
১ – ৪
তৈরি করতে হবে এমন টেক্সচার ছবির সংখ্যা।
enable_prompt_expansionঐচ্ছিক
ধরনboolean
ডিফল্টtrue
বিস্তারিত যোগ করতে LLM-ভিত্তিক প্রম্পট সম্প্রসারণ সক্রিয় করে।
enable_safety_checkerঐচ্ছিক
ধরনboolean
ডিফল্টtrue
উৎপন্ন ছবির নিরাপত্তা যাচাই সক্রিয় করে।
tiling_modeঐচ্ছিক
ধরনenum
ডিফল্টboth
bothhorizontalvertical
টাইলিংয়ের দিক: সর্বদিকের টাইলিংয়ের জন্য 'both', অথবা 'horizontal' বা 'vertical'।
tile_sizeঐচ্ছিক
ধরনinteger
ডিফল্ট128
৩২ – ২৫৬
ল্যাটেন্ট-স্পেস টাইলের আকার, যেখানে 64 হলো 512px এবং 128 হলো 1024px। প্রতিটি টাইল করা অক্ষে উৎপন্ন ছবির মাত্রা স্বয়ংক্রিয় সর্বোচ্চ সীমা নির্ধারণ করে।
tile_strideঐচ্ছিক
ধরনinteger
ডিফল্ট64
১৬ – ১২৮
ল্যাটেন্ট-স্পেস টাইলগুলোর মধ্যবর্তী স্ট্রাইড নির্ধারণ করুন; স্বয়ংক্রিয় সীমা এটিকে কার্যকর টাইলের আকারের অর্ধেকের বেশি হতে বাধা দেয়।
image_urlঐচ্ছিক image
ধরনurl · image
উৎস ছবির URL; mask_url-এর সঙ্গে থাকলে ইনপেইন্টিংয়ের জন্য এবং অন্যথায় image-to-image প্রক্রিয়াকরণের জন্য ব্যবহৃত হয়।
mask_urlঐচ্ছিক mask
ধরনurl · image
প্রয়োজনীয় image_url-এর সঙ্গে দেওয়া ইনপেইন্টিং মাস্কের URL। মাস্ক কালো অঞ্চল অপরিবর্তিত রাখে এবং সাদা অঞ্চল পুনরায় তৈরি করে।
strengthঐচ্ছিক
ধরনnumber
ডিফল্ট0.6
≤ ১> ০
শুধু image_url-এর মাধ্যমে দেওয়া ছবিতে প্রয়োগ করা রূপান্তরের শক্তি; অন্যথায় এটি ব্যবহৃত হয় না।
mapsঐচ্ছিক
ধরনenum[]
ডিফল্ট["basecolor","normal","roughness","metalness","height"]
প্রেডিকশনের জন্য নির্বাচিত PBR ম্যাপ; ডিফল্টভাবে পাঁচটিই নির্বাচিত থাকে। কিছুই নির্বাচন না করলে PBR অনুমান পুরোপুরি বাদ দেওয়া হয়।
upscale_factorঐচ্ছিক
ধরনenum
ডিফল্ট0
024
SeedVR-এর নির্বিঘ্ন আপস্কেলিং গুণক, যা প্রেডিক্ট করা PBR ম্যাপকে প্রভাবিত করে কিন্তু বেস টেক্সচারকে মূল রেজোলিউশনে রাখে। দ্বিগুণ রেজোলিউশনের জন্য 2, চারগুণের জন্য 4 অথবা আপস্কেলিং নিষ্ক্রিয় করতে 0 নির্বাচন করুন।
output_formatঐচ্ছিক
ধরনenum
ডিফল্টpng
jpegpngwebp
আউটপুট টেক্সচার ও PBR ম্যাপের ছবির ফাইল ফরম্যাট।
আবশ্যক ক্যানোনিকাল নাম, এটিও গ্রহণযোগ্য

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

আউটপুট

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "patina/material",
  "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": 80,
    "usd": "0.08",
    "charged": 80,
    "refunded": 0
  },
  "input": {
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field"
  },
  "output": {
    "images": [
      {
        "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,
        "width": 1024,
        "height": 768
      }
    ],
    "seed": 42,
    "prompt": "string",
    "timings": {}
  },
  "outputs": [
    {
      "type": "image",
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
      "content_type": "image/jpeg",
      "file_size": 1843200,
      "width": 1024,
      "height": 768,
      "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 হলো মডেলের নিজস্ব ফলাফল অবজেক্ট।
আউটপুটের ফিল্ড
images
array of anyআউটপুট ছবিতে z-image দ্বারা উৎপন্ন টাইলযোগ্য টেক্সচারের পাশাপাশি PATINA দ্বারা প্রেডিক্ট করা PBR উপাদান ম্যাপ থাকে।
seed
integerটেক্সচার তৈরির সময় প্রয়োগ করা সিড।
prompt
stringযেকোনো সম্প্রসারণসহ টেক্সচার-জেনারেশনের প্রম্পট।
timings
objectপুরো প্রক্রিয়ার সময়ের বিভাজন, সেকেন্ডে।

আরও মডেল: টেক্সট থেকে ছবি

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