Gå til innhold

PATINA · Material

Integrer

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 eksempelet: 0,08 $ 80 API-kreditter filene dine måles før kjøring Kjør den på denne siden

Hent API-nøkkel
Open model Tekst til bilde #material#pbr#displacement#metalness

Tekst-til-tekstur-generator som gir flisbare bilder og PBR-kart, med valgfri img2img og inpainting

Open model · Bilde

Det første resultatet ditt kommer her

Bygg en forespørsel nedenfor og kjør den med API-nøkkelen din. Utdata kopieres til lagringen vår, lagret for alltid eller 7 dager gratis.

Bygg en forespørsel

Kontrollene genereres fra modellskjemaet. Koden og prisen oppdateres når du endrer dem.

•obligatorisk

Tekstbeskrivelse av materialet eller teksturen som skal opprettes.

image_size standard square_hd

Pikselmål for den resulterende teksturen.

upscale_factor standard 0

SeedVR-faktor for sømløs oppskalering som påvirker predikerte PBR-kart, men lar baseteksturen beholde sin opprinnelige oppløsning. Velg 2 for dobbel oppløsning, 4 for firedobbel oppløsning eller 0 for å deaktivere oppskalering.

num_images standard 1

Antall teksturbilder som skal opprettes.

Avansert image · mask · tiling_mode · output_format · num_inference_steps · tile_size · tile_stride · strength · seed · enable_prompt_expansion · enable_safety_checker · maps
image_url
Slipp en fil, eller

URL til kildebildet, brukt til inpainting hvis mask_url følger med, og ellers til bilde-til-bilde-behandling.

mask_url
Slipp en fil, eller

URL til inpainting-masken som oppgis sammen med den påkrevde image_url. Masken beholder svarte områder uendret og genererer hvite områder på nytt.

tiling_mode standard both

Flisleggingsretning: 'both' for flislegging i alle retninger, 'horizontal' eller 'vertical'.

output_format standard png

Bildefilformat for utdata-teksturer og PBR-kart.

standard 8

Antall støyfjerningssteg brukt til å generere teksturer.

standard 128

Flisstørrelse i latentrommet, der 64 representerer 512px og 128 representerer 1024px. På hver flislagt akse setter det genererte bildets dimensjon en automatisk øvre grense.

standard 64

Angi avstanden mellom fliser i latentrommet; en automatisk grense hindrer at den overstiger halvparten av den effektive flisstørrelsen.

standard 0.6

Transformasjonsstyrke som bare brukes på et bilde levert via image_url; ellers ubrukt.

Tilfeldig seed som gjør genereringen reproduserbar.

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

PBR-kart valgt for prediksjon, med alle fem valgt som standard. Hvis ingen velges, hoppes PBR-estimeringen helt over.

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"

Kjør denne forespørselen

Nøkkelen din blir i denne nettleseren: Den sendes bare til Doitong API og lagres bare i localStorage hvis du krysser av for Husk. Hent en API-nøkkel

Om PATINA · Material

Oppretter flisbare teksturer fra en ledetekst og forutsier PBR-kart: basecolor, normal, roughness, metalness og height. Bruk `tiling_mode` for flislegging i begge retninger, horisontalt eller vertikalt, og `upscale_factor` på 0, 2 eller 4 for å forstørre kartene. Hvis du sender `image_url`, aktiveres bilde-til-bilde, og med `mask_url` aktiveres inpainting. Opptil 4 bilder per forespørsel.

Parametere

Send enten det kanoniske navnet eller det opprinnelige navnet, ikke begge. Kanoniske navn

NavnType StandardTillatt Beskrivelse
promptobligatorisk
Typestring
Tekstbeskrivelse av materialet eller teksturen som skal opprettes.
image_sizevalgfritt
Typeobject
Standardsquare_hd
square_hdsquareportrait_4_3portrait_16_9landscape_4_3landscape_16_9
Pikselmål for den resulterende teksturen.
num_inference_stepsvalgfritt
Typeinteger
Standard8
1 – 8
Antall støyfjerningssteg brukt til å generere teksturer.
seedvalgfritt
Typeinteger | null
Tilfeldig seed som gjør genereringen reproduserbar.
num_imagesvalgfritt num_outputs
Typeinteger
Standard1
1 – 4
Antall teksturbilder som skal opprettes.
enable_prompt_expansionvalgfritt
Typeboolean
Standardtrue
Aktiverer LLM-basert promptutvidelse for å legge til detaljer.
enable_safety_checkervalgfritt
Typeboolean
Standardtrue
Aktiverer sikkerhetskontroll av genererte bilder.
tiling_modevalgfritt
Typeenum
Standardboth
bothhorizontalvertical
Flisleggingsretning: 'both' for flislegging i alle retninger, 'horizontal' eller 'vertical'.
tile_sizevalgfritt
Typeinteger
Standard128
32 – 256
Flisstørrelse i latentrommet, der 64 representerer 512px og 128 representerer 1024px. På hver flislagt akse setter det genererte bildets dimensjon en automatisk øvre grense.
tile_stridevalgfritt
Typeinteger
Standard64
16 – 128
Angi avstanden mellom fliser i latentrommet; en automatisk grense hindrer at den overstiger halvparten av den effektive flisstørrelsen.
image_urlvalgfritt image
Typeurl · image
URL til kildebildet, brukt til inpainting hvis mask_url følger med, og ellers til bilde-til-bilde-behandling.
mask_urlvalgfritt mask
Typeurl · image
URL til inpainting-masken som oppgis sammen med den påkrevde image_url. Masken beholder svarte områder uendret og genererer hvite områder på nytt.
strengthvalgfritt
Typenumber
Standard0.6
≤ 1> 0
Transformasjonsstyrke som bare brukes på et bilde levert via image_url; ellers ubrukt.
mapsvalgfritt
Typeenum[]
Standard["basecolor","normal","roughness","metalness","height"]
PBR-kart valgt for prediksjon, med alle fem valgt som standard. Hvis ingen velges, hoppes PBR-estimeringen helt over.
upscale_factorvalgfritt
Typeenum
Standard0
024
SeedVR-faktor for sømløs oppskalering som påvirker predikerte PBR-kart, men lar baseteksturen beholde sin opprinnelige oppløsning. Velg 2 for dobbel oppløsning, 4 for firedobbel oppløsning eller 0 for å deaktivere oppskalering.
output_formatvalgfritt
Typeenum
Standardpng
jpegpngwebp
Bildefilformat for utdata-teksturer og PBR-kart.
obligatorisk Kanonisk navn, også godkjent

Filparametere tar imot en offentlig https:// URL, en data: URI på opptil 10 MB eller file_url fra en opplasting. Filer

Utdata

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"
  }
}
Filene dine, ditt valgHver outputs[].url er en kopi på lagringen vår: lagret for alltid (betalt per GB-måned) eller 7 dager gratis, styrt av kontoinnstillingen din eller ?storage=.
Samme struktur for hver modelltype, url, content_type, width, height og duration, for bilder, video og lyd. output er modellens eget resultatobjekt.
Utdatafelt
images
array of anyUtdata-bilder inkluderer PBR-materialkart predikert av PATINA sammen med flisbare teksturer generert av z-image.
seed
integerSeed brukt ved generering av teksturer.
prompt
stringPrompt for teksturgenerering, inkludert eventuell utvidelse.
timings
objectTidsfordeling for hele prosessen, i sekunder.

Flere modeller: Tekst til bilde

For AI-agenter: Denne siden som Markdown finnes på https://doitong.com/no/developers/models/patina/material.md. Alle modeller og veiledninger: https://doitong.com/developers/llms.txt