Przejdź do treści

ReconViaGen 0.5

Integracja

Identyfikator modelu reconviagen-0.5
# 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/reconviagen-0.5?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "images": [
      "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"

To żądanie: 0,30 $ 300 kredytów API Uruchom na tej stronie

Uzyskaj klucz API
Open model Obraz na 3D #multi-view#3d-reconstruction

Wielowidokowa rekonstrukcja obrazu 3D, zwracająca teksturowaną siatkę GLB na podstawie od 1 do 16 zdjęć jednego obiektu

Open model · 3D

Tutaj pojawi się pierwszy wynik

Zbuduj poniżej żądanie i uruchom je za pomocą klucza API. Wyniki są kopiowane do naszej przestrzeni dyskowej i przechowywane bezterminowo lub 7 dni bezpłatnie.

Zbuduj żądanie

Elementy sterujące są generowane ze schematu modelu. Kod i cena aktualizują się podczas ich zmiany.

•wymagane image_urls
Upuść plik lub · do 16

Podaj widoki do rekonstrukcji 3D: wystarczy jeden widok, ale dodatkowe widoki poprawiają jakość i wszystkie muszą przedstawiać ten sam obiekt.

resolution domyślnie 1024

Rozdzielczość wyniku; jej zwiększenie dodaje szczegółów, ale wydłuża przetwarzanie.

Zaawansowane ss_source · texture_size · multi_image_strategy · ss_guidance_strength · ss_guidance_rescale · ss_sampling_steps · ss_rescale_t · slat_guidance_strength · slat_guidance_rescale · slat_sampling_steps · slat_rescale_t · shape_slat_guidance_strength · shape_slat_guidance_rescale · shape_slat_sampling_steps · shape_slat_rescale_t · tex_slat_guidance_strength · tex_slat_guidance_rescale · tex_slat_sampling_steps · tex_slat_rescale_t · decimation_target · seed · enable_safety_checker
ss_source domyślnie mesh

Źródło używane do budowy rzadkiej struktury. Wybierz 'direct' dla maksymalnej szybkości, 'mesh' dla najwyższej jakości lub 'mvtrellis2' do przetwarzania z wielu widoków za pomocą TRELLIS.2.

texture_size domyślnie 2048

Rozdzielczość używana dla wypieczonego obrazu tekstury siatki.

domyślnie adaptive_guidance_weight

Strategia uwarunkowania wielu widoków, stosowana tylko z wieloma obrazami wejściowymi; w większości przypadków wybierz 'adaptive_guidance_weight', aby uzyskać najlepsze wyniki.

domyślnie 7.5

Sterowanie wiernością początkowej struktury 3D względem danych wejściowych; wraz ze wzrostem wartości można uzyskać lepsze dopasowanie kosztem potencjalnie większego szumu.

domyślnie 0.7

Redukcja artefaktów powodowanych przez silne sterowanie podczas etapu 1.

domyślnie 12

Liczba kroków odszumiania używanych do utworzenia początkowej struktury.

domyślnie 5

Ostrość harmonogramu szumu używanego podczas generowania struktury.

domyślnie 7.5

Intensywność sterowania na etapie SLat; stosowana tylko, gdy ss_source ma wartość 'mesh'.

domyślnie 0.5

Przeskalowanie sterowania na etapie SLat; stosowane tylko, gdy ss_source ma wartość 'mesh'.

domyślnie 12

Liczba kroków próbkowania na etapie SLat; stosowana tylko, gdy ss_source ma wartość 'mesh'.

domyślnie 3

Ustawienie Rescale T na etapie SLat; stosowane tylko, gdy ss_source ma wartość 'mesh'.

domyślnie 7.5

Stopień zgodności z danymi wejściowymi podczas generowania szczegółowej geometrii.

domyślnie 0.5

Redukcja artefaktów powodowanych przez silne sterowanie podczas etapu kształtu.

domyślnie 12

Liczba kroków odszumiania używanych do udoskonalenia kształtu.

domyślnie 3

Ostrość harmonogramu szumu używanego podczas udoskonalania kształtu.

domyślnie 1

Stopień zgodności tekstury z kolorami danych wejściowych.

domyślnie 0

Redukcja artefaktów powodowanych przez silne sterowanie podczas etapu tekstury.

domyślnie 12

Liczba kroków odszumiania użytych do generowania tekstur.

domyślnie 3

Ostrość harmonogramu szumu używanego podczas generowania tekstur.

domyślnie 500000

Docelowa liczba wierzchołków ukończonej siatki.

Ziarno używane do powtarzalnego generowania losowego.

POST /run/reconviagen-0.5?wait=20 wycena → 0,30 $
# 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/reconviagen-0.5?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "images": [
      "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"

Uruchom to żądanie

Klucz pozostaje w tej przeglądarce: jest wysyłany tylko do Doitong API i zapisywany (localStorage) tylko po zaznaczeniu opcji Zapamiętaj. Uzyskaj klucz API

Informacje o ReconViaGen 0.5

Tworzy model 3D z `image_urls`, które przyjmuje od 1 do 16 widoków tego samego obiektu; większa liczba widoków poprawia rekonstrukcję. Zwraca plik GLB z materiałami PBR. `resolution` może wynosić 512, 1024 lub 1536, `texture_size` 1024, 2048 lub 4096, a `decimation_target` ustawia liczbę wierzchołków siatki od 5,000 do 2,000,000. `ss_source` i `multi_image_strategy` określają sposób łączenia struktury i widoków, z osobnymi ustawieniami sterowania i próbkowania dla etapów.

Parametry

Wyślij nazwę kanoniczną albo natywną, nie obie. Nazwy kanoniczne

NazwaTyp DomyślneDozwolone Opis
seedopcjonalne
Typinteger | null
Ziarno używane do powtarzalnego generowania losowego.
resolutionopcjonalne
Typenum
Domyślne1024
51210241536
Rozdzielczość wyniku; jej zwiększenie dodaje szczegółów, ale wydłuża przetwarzanie.
ss_sourceopcjonalne
Typenum
Domyślnemesh
directmeshmvtrellis2
Źródło używane do budowy rzadkiej struktury. Wybierz 'direct' dla maksymalnej szybkości, 'mesh' dla najwyższej jakości lub 'mvtrellis2' do przetwarzania z wielu widoków za pomocą TRELLIS.2.
ss_guidance_strengthopcjonalne
Typnumber
Domyślne7.5
0 – 10
Sterowanie wiernością początkowej struktury 3D względem danych wejściowych; wraz ze wzrostem wartości można uzyskać lepsze dopasowanie kosztem potencjalnie większego szumu.
ss_guidance_rescaleopcjonalne
Typnumber
Domyślne0.7
0 – 1
Redukcja artefaktów powodowanych przez silne sterowanie podczas etapu 1.
ss_sampling_stepsopcjonalne
Typinteger
Domyślne12
1 – 50
Liczba kroków odszumiania używanych do utworzenia początkowej struktury.
ss_rescale_topcjonalne
Typnumber
Domyślne5
1 – 6
Ostrość harmonogramu szumu używanego podczas generowania struktury.
slat_guidance_strengthopcjonalne
Typnumber
Domyślne7.5
0 – 10
Intensywność sterowania na etapie SLat; stosowana tylko, gdy ss_source ma wartość 'mesh'.
slat_guidance_rescaleopcjonalne
Typnumber
Domyślne0.5
0 – 1
Przeskalowanie sterowania na etapie SLat; stosowane tylko, gdy ss_source ma wartość 'mesh'.
slat_sampling_stepsopcjonalne
Typinteger
Domyślne12
1 – 50
Liczba kroków próbkowania na etapie SLat; stosowana tylko, gdy ss_source ma wartość 'mesh'.
slat_rescale_topcjonalne
Typnumber
Domyślne3
1 – 6
Ustawienie Rescale T na etapie SLat; stosowane tylko, gdy ss_source ma wartość 'mesh'.
shape_slat_guidance_strengthopcjonalne
Typnumber
Domyślne7.5
0 – 10
Stopień zgodności z danymi wejściowymi podczas generowania szczegółowej geometrii.
shape_slat_guidance_rescaleopcjonalne
Typnumber
Domyślne0.5
0 – 1
Redukcja artefaktów powodowanych przez silne sterowanie podczas etapu kształtu.
shape_slat_sampling_stepsopcjonalne
Typinteger
Domyślne12
1 – 50
Liczba kroków odszumiania używanych do udoskonalenia kształtu.
shape_slat_rescale_topcjonalne
Typnumber
Domyślne3
1 – 6
Ostrość harmonogramu szumu używanego podczas udoskonalania kształtu.
tex_slat_guidance_strengthopcjonalne
Typnumber
Domyślne1
0 – 10
Stopień zgodności tekstury z kolorami danych wejściowych.
tex_slat_guidance_rescaleopcjonalne
Typnumber
Domyślne0
0 – 1
Redukcja artefaktów powodowanych przez silne sterowanie podczas etapu tekstury.
tex_slat_sampling_stepsopcjonalne
Typinteger
Domyślne12
1 – 50
Liczba kroków odszumiania użytych do generowania tekstur.
tex_slat_rescale_topcjonalne
Typnumber
Domyślne3
1 – 6
Ostrość harmonogramu szumu używanego podczas generowania tekstur.
decimation_targetopcjonalne
Typinteger
Domyślne500000
5000 – 2 000 000
Docelowa liczba wierzchołków ukończonej siatki.
texture_sizeopcjonalne
Typenum
Domyślne2048
102420484096
Rozdzielczość używana dla wypieczonego obrazu tekstury siatki.
image_urlswymagane images
Typurl[] · image
≤ 16 elementów
Podaj widoki do rekonstrukcji 3D: wystarczy jeden widok, ale dodatkowe widoki poprawiają jakość i wszystkie muszą przedstawiać ten sam obiekt.
multi_image_strategyopcjonalne
Typenum
Domyślneadaptive_guidance_weight
average_rightweighted_averagesequentialaverageadaptive_guidance_weightfixed_guidance_rescale
Strategia uwarunkowania wielu widoków, stosowana tylko z wieloma obrazami wejściowymi; w większości przypadków wybierz 'adaptive_guidance_weight', aby uzyskać najlepsze wyniki.
enable_safety_checkeropcjonalne
Typboolean
Domyślnetrue
Filtrowanie można złagodzić, ustawiając false, jeśli wywołujący ma odpowiednie uprawnienia.
wymagane Nazwa kanoniczna, również akceptowana

Parametry plików przyjmują publiczny URL https://, identyfikator URI data: do 10 MB albo file_url przesłanego pliku. Pliki

Wynik

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "reconviagen-0.5",
  "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": 300,
    "usd": "0.30",
    "charged": 300,
    "refunded": 0
  },
  "input": {
    "image_urls": [
      "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
    },
    "seed": 42
  },
  "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"
  }
}
Twoje pliki, Twój wybórKażdy outputs[].url to kopia w naszej przestrzeni dyskowej: przechowywana bezterminowo (opłata za GB-miesiąc) lub 7 dni bezpłatnie, zgodnie z ustawieniem konta lub ?storage=.
Taki sam format w każdym modelutype, url, content_type, width, height i duration — tak samo dla obrazów, filmów i dźwięku. output to własny obiekt wyniku modelu.
Pola wyniku
model_glb
object {url, content_type, file_name, file_size}Wygenerowany GLB zawierający model 3D z materiałami PBR.
seed
integerZiarno zastosowane podczas generowania.

Dla agentów AI: ta strona w formacie Markdown jest dostępna pod adresem https://doitong.com/pl/developers/models/reconviagen-0.5.md. Wszystkie modele i przewodniki: https://doitong.com/developers/llms.txt