Hoppa till innehåll

PATINA · Material

Integrera

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

Filer som exemplet: 0,08 $ 80 API-krediter dina filer mäts innan körningen Kör den på den här sidan

Hämta API-nyckel
Open model Text till bild #material#pbr#displacement#metalness

Text-till-textur-generator som ger tilebara bilder och PBR-kartor, med valfri img2img och inpainting

Open model · Bild

Ditt första resultat visas här

Skapa en begäran nedan och kör den med din API-nyckel. Utdata kopieras till vår lagring och sparas för alltid eller 7 dagar kostnadsfritt.

Skapa en begäran

Kontrollerna genereras från modellschemat. Koden och priset uppdateras när du ändrar dem.

•obligatoriskt

Textbeskrivning av materialet eller texturen som ska skapas.

image_size standard square_hd

Pixeldimensioner för den resulterande texturen.

upscale_factor standard 0

SeedVR:s sömlösa uppskalningsfaktor som påverkar predikterade PBR-kartor men låter bastexturen behålla sin ursprungliga upplösning. Välj 2 för dubbel upplösning, 4 för fyrdubbel upplösning eller 0 för att inaktivera uppskalning.

num_images standard 1

Antal texturbilder som ska skapas.

Avancerat image · mask · tiling_mode · output_format · num_inference_steps · tile_size · tile_stride · strength · seed · enable_prompt_expansion · enable_safety_checker · maps
image_url
Släpp en fil eller

Källbildens URL, används för inpainting om mask_url medföljer och annars för bild-till-bild-bearbetning.

mask_url
Släpp en fil eller

URL till inpainting-masken som tillhandahålls tillsammans med den obligatoriska image_url. Masken bevarar svarta områden oförändrade och genererar om vita områden.

tiling_mode standard both

Kaklingsriktning: 'both' för rundriktad kakling, 'horizontal' eller 'vertical'.

output_format standard png

Bildfilformat för utdata-texturer och PBR-kartor.

standard 8

Antal avbrusningssteg som används för att generera texturer.

standard 128

Kakelstorlek i latentrymden, där 64 motsvarar 512px och 128 motsvarar 1024px. På varje kaklad axel sätter den genererade bildens dimension en automatisk övre gräns.

standard 64

Ange steget mellan kakel i latentrymden; ett automatiskt tak hindrar det från att överstiga hälften av den effektiva kakelstorleken.

standard 0.6

Transformationsstyrka som endast tillämpas på en bild som tillhandahålls via image_url; används annars inte.

Slumpmässigt seed som gör genereringen reproducerbar.

standard ["basecolor","normal"...

PBR-kartor som valts för prediktion, där alla fem väljs som standard. Om inga väljs hoppas PBR-estimeringen över helt.

POST /run/patina/material?wait=20 pris → 0,08 $
# 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"

Kör den här begäran

Din nyckel stannar i den här webbläsaren: den skickas endast till Doitong API och sparas endast i localStorage om du markerar Kom ihåg. Hämta en API-nyckel

Om PATINA · Material

Skapar tilebara texturer från en prompt och förutsäger PBR-kartorna basecolor, normal, roughness, metalness och height. Använd `tiling_mode` för båda, horisontell eller vertikal plattsättning och `upscale_factor` på 0, 2 eller 4 för att förstora kartorna. Om `image_url` skickas aktiveras bild-till-bild och med `mask_url` aktiveras inpainting. Upp till 4 bilder per begäran.

Parametrar

Skicka antingen det kanoniska namnet eller det inbyggda namnet, inte båda. Kanoniska namn

NamnTyp StandardTillåtna Beskrivning
promptobligatoriskt
Typstring
Textbeskrivning av materialet eller texturen som ska skapas.
image_sizevalfritt
Typobject
Standardsquare_hd
square_hdsquareportrait_4_3portrait_16_9landscape_4_3landscape_16_9
Pixeldimensioner för den resulterande texturen.
num_inference_stepsvalfritt
Typinteger
Standard8
1 – 8
Antal avbrusningssteg som används för att generera texturer.
seedvalfritt
Typinteger | null
Slumpmässigt seed som gör genereringen reproducerbar.
num_imagesvalfritt num_outputs
Typinteger
Standard1
1 – 4
Antal texturbilder som ska skapas.
enable_prompt_expansionvalfritt
Typboolean
Standardtrue
Aktiverar promptutvidgning baserad på LLM för att lägga till detaljer.
enable_safety_checkervalfritt
Typboolean
Standardtrue
Aktiverar säkerhetskontroll av genererade bilder.
tiling_modevalfritt
Typenum
Standardboth
bothhorizontalvertical
Kaklingsriktning: 'both' för rundriktad kakling, 'horizontal' eller 'vertical'.
tile_sizevalfritt
Typinteger
Standard128
32 – 256
Kakelstorlek i latentrymden, där 64 motsvarar 512px och 128 motsvarar 1024px. På varje kaklad axel sätter den genererade bildens dimension en automatisk övre gräns.
tile_stridevalfritt
Typinteger
Standard64
16 – 128
Ange steget mellan kakel i latentrymden; ett automatiskt tak hindrar det från att överstiga hälften av den effektiva kakelstorleken.
image_urlvalfritt image
Typurl · image
Källbildens URL, används för inpainting om mask_url medföljer och annars för bild-till-bild-bearbetning.
mask_urlvalfritt mask
Typurl · image
URL till inpainting-masken som tillhandahålls tillsammans med den obligatoriska image_url. Masken bevarar svarta områden oförändrade och genererar om vita områden.
strengthvalfritt
Typnumber
Standard0.6
≤ 1> 0
Transformationsstyrka som endast tillämpas på en bild som tillhandahålls via image_url; används annars inte.
mapsvalfritt
Typenum[]
Standard["basecolor","normal","roughness","metalness","height"]
PBR-kartor som valts för prediktion, där alla fem väljs som standard. Om inga väljs hoppas PBR-estimeringen över helt.
upscale_factorvalfritt
Typenum
Standard0
024
SeedVR:s sömlösa uppskalningsfaktor som påverkar predikterade PBR-kartor men låter bastexturen behålla sin ursprungliga upplösning. Välj 2 för dubbel upplösning, 4 för fyrdubbel upplösning eller 0 för att inaktivera uppskalning.
output_formatvalfritt
Typenum
Standardpng
jpegpngwebp
Bildfilformat för utdata-texturer och PBR-kartor.
obligatoriskt Kanoniskt namn, accepteras också

Filparametrar tar emot en offentlig https://-URL, en data:-URI på upp till 10 MB eller file_url från en uppladdning. Filer

Resultat

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"
  }
}
Dina filer, ditt valVarje outputs[].url är en kopia i vår lagring: sparad för alltid (debiteras per GB-månad) eller 7 dagar kostnadsfritt, enligt din kontoinställning eller ?storage=.
Samma struktur för varje modelltype, url, content_type, width, height och duration, för bilder, video och ljud. output är modellens eget resultatobjekt.
Resultatets fält
images
array of anyUtdata-bilderna innehåller PBR-materialkartor som predikterats av PATINA tillsammans med kakelbara texturer som genererats av z-image.
seed
integerSeed som används när texturer genereras.
prompt
stringPrompt för texturgenerering, inklusive eventuell utvidgning.
timings
objectTidsuppdelning för hela processen, i sekunder.

Fler modeller: Text till bild

För AI-agenter: den här sidan som Markdown finns på https://doitong.com/sv/developers/models/patina/material.md. Alla modeller och guider: https://doitong.com/developers/llms.txt