Prijeđi na sadržaj

VGGT-1B

Integriraj

ID modela vggt-1b
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.ru/v1/run/vggt-1b?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.ru/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Do 1,755 $ po pokretanju naplaćuje se prema stvarnoj potrošnji, a ostatak se vraća Pokreni na ovoj stranici

Nabavi API ključ
Meta Vid

Rekonstruira 3D scenu iz do 48 slika ili videozapisa te vraća karte dubine, poze kamere i oblak točaka

Meta · Podaci (JSON)

Vaš prvi rezultat bit će ovdje

Izradite zahtjev u nastavku i pokrenite ga svojim API ključem. Izlazi se kopiraju u našu pohranu i čuvaju zauvijek ili 7 dana besplatno.

Izradi zahtjev

Kontrole se generiraju iz sheme modela. Kôd i cijena ažuriraju se dok ih mijenjate.

Napredno images · video · alpha_blend_onto · array_encoding · frame_sampling_rate · confidence_percentile · max_points · export_prediction_data · export_depth_maps · export_point_cloud · enable_safety_checker · exclude_keys
image_urls
Ispustite datoteku ili · do 48

Izvorne slike za rekonstrukciju, svaka proširena do kvadrata i promijenjene veličine tako da najdulja dimenzija iznosi 518 piksela. Prihvaćaju se JPEG, PNG, WEBP i svaki dodatni format slike koji Pillow može dekodirati.

video_url
Ispustite datoteku ili

Neobavezni izvorni video čije uzorkovane sličice slijede image_urls u kombiniranom ulazu. Uzorkovanje koristi svaku `frame_sampling_rate`-tu sličicu, uvijek uključujući prvu i posljednju sličicu.

alpha_blend_onto zadano white

Obrada alfa-kanala nudi četiri mogućnosti: 'keep' uklanja alfa-kanal bez promjene izvornih vrijednosti piksela; 'mean' komponira na srednju RGB vrijednost ImageNeta. Za jednobojnu pozadinu odaberite 'white' ili 'black' za komponiranje s odgovarajućom bojom.

array_encoding zadano base64

Format pohrane polja za JSON datoteke predikcija, pri čemu 'list' zauzima mnogo više prostora od 'base64'. Odaberite 'list' za ugniježđene JSON popise ili 'base64' za objekte koji sadržavaju {data, shape, dtype}.

zadano 24

Interval sličica primjenjuje se samo kada je video zadan putem `video_url`; u suprotnom nema učinka. Obje granične sličice zadržavaju se bez obzira na interval, a između njih uzorkuje se svaka n-ta sličica.

zadano 50

Postotak filtriranja za izgradnju oblaka točaka na temelju pouzdanosti: 0 onemogućuje filtriranje, dok druge vrijednosti isključuju taj postotak točaka, počevši od onih s najmanjom pouzdanošću.

zadano 250000

Ograničenje broja točaka u GLB-u, zadano na 250,000. Kako bi se smanjili latencija serializacije i učitavanja, kada oblak premaši ovaj proračun zapisuje se ravnomjerno poduzorkani odabir.

Ključevi isključeni iz svake JSON datoteke predikcije.

POST /run/vggt-1b?wait=20 cijena → 1,755 $
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.ru/v1/run/vggt-1b?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.ru/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Pokreni ovaj zahtjev

Vaš ključ ostaje u ovom pregledniku: šalje se samo Doitong API-ju i sprema u localStorage samo ako označite Zapamti. Nabavite API ključ

O modelu VGGT-1B

Procjenjuje geometriju iz više prikaza. Navedite do 48 slika u `image_urls`, a po želji dodajte `video_url` uz uzorkovanje svakog `frame_sampling_rate`-og kadra. Vraća karte dubine po kadru, vanjske i unutarnje parametre kamere, neobrađene datoteke predviđanja te GLB oblak točaka s konusima kamera. `confidence_percentile` i `max_points` određuju gustoću oblaka točaka.

Parametri

Pošaljite kanonski naziv ili izvorni naziv, ne oba. Kanonski nazivi

NazivVrsta ZadanoDopušteno Opis
image_urlsneobavezno images
Vrstaurl[] · image
≤ 48 stavki
Izvorne slike za rekonstrukciju, svaka proširena do kvadrata i promijenjene veličine tako da najdulja dimenzija iznosi 518 piksela. Prihvaćaju se JPEG, PNG, WEBP i svaki dodatni format slike koji Pillow može dekodirati.
video_urlneobavezno video
Vrstaurl · video
Neobavezni izvorni video čije uzorkovane sličice slijede image_urls u kombiniranom ulazu. Uzorkovanje koristi svaku `frame_sampling_rate`-tu sličicu, uvijek uključujući prvu i posljednju sličicu.
frame_sampling_rateneobavezno
Vrstainteger
Zadano24
1 – 1.000
Interval sličica primjenjuje se samo kada je video zadan putem `video_url`; u suprotnom nema učinka. Obje granične sličice zadržavaju se bez obzira na interval, a između njih uzorkuje se svaka n-ta sličica.
alpha_blend_ontoneobavezno
Vrstaenum
Zadanowhite
keepwhiteblackmean
Obrada alfa-kanala nudi četiri mogućnosti: 'keep' uklanja alfa-kanal bez promjene izvornih vrijednosti piksela; 'mean' komponira na srednju RGB vrijednost ImageNeta. Za jednobojnu pozadinu odaberite 'white' ili 'black' za komponiranje s odgovarajućom bojom.
export_prediction_dataneobavezno
Vrstaboolean
Zadanotrue
Izvezi neobrađene predikcije kao zasebne JSON datoteke za pojedinačne sličice. Svaka datoteka uključuje dubinu i njezinu pouzdanost, masku i kodirani položaj kamere.
export_depth_mapsneobavezno
Vrstaboolean
Zadanotrue
Izvezi rasterske karte dubine s linearnim preslikavanjem `depth_range` na vrijednosti piksela 0–65535. Svaka sličica dobiva zaseban sivinski PNG s preciznošću od 16 bitova.
export_point_cloudneobavezno
Vrstaboolean
Zadanotrue
Izvezi spojeni obojeni oblak točaka u formatu GLB, s procijenjenim kamerama prikazanima kao pojedinačne stožaste mreže u sceni.
array_encodingneobavezno
Vrstaenum
Zadanobase64
base64list
Format pohrane polja za JSON datoteke predikcija, pri čemu 'list' zauzima mnogo više prostora od 'base64'. Odaberite 'list' za ugniježđene JSON popise ili 'base64' za objekte koji sadržavaju {data, shape, dtype}.
exclude_keysneobavezno
Vrstaenum[]
Ključevi isključeni iz svake JSON datoteke predikcije.
confidence_percentileneobavezno
Vrstanumber
Zadano50
0 – 100
Postotak filtriranja za izgradnju oblaka točaka na temelju pouzdanosti: 0 onemogućuje filtriranje, dok druge vrijednosti isključuju taj postotak točaka, počevši od onih s najmanjom pouzdanošću.
max_pointsneobavezno
Vrstainteger
Zadano250000
1.000 – 5.000.000
Ograničenje broja točaka u GLB-u, zadano na 250,000. Kako bi se smanjili latencija serializacije i učitavanja, kada oblak premaši ovaj proračun zapisuje se ravnomjerno poduzorkani odabir.
enable_safety_checkerneobavezno
Vrstaboolean
Zadanotrue
Prekidač sigurnosne provjere ulaznih slika i videa.
obavezno Kanonski naziv, također prihvaćen

Parametri datoteka prihvaćaju javni https:// URL, data: URI do 10 MB ili file_url prenesene datoteke. Datoteke

Izlaz

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "vggt-1b",
  "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": 1755,
    "usd": "1.755",
    "charged": 1755,
    "refunded": 0
  },
  "input": {},
  "output": {
    "point_cloud": {
      "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
    },
    "depth_maps": [
      {
        "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
      }
    ],
    "prediction_data": [
      {
        "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
      }
    ],
    "num_frames": 1,
    "depth_range": [
      1.0
    ],
    "extrinsics": [
      [
        [
          1.0
        ]
      ]
    ],
    "intrinsics": [
      [
        [
          1.0
        ]
      ]
    ],
    "timings": {}
  },
  "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.ru/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.ru/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
Vaše datoteke, vaš izborSvaki outputs[].url kopija je u našoj pohrani: čuva se zauvijek (naplaćuje se po GB-mjesecu) ili 7 dana besplatno, prema postavci računa ili ?storage=.
Isti oblik na svakom modelutype, url, content_type, width, height i duration za slike, videozapise i zvuk. output je vlastiti objekt rezultata modela.
Polja izlaza
point_cloud
object {url, content_type, file_name, file_size} | nullIzlaz oblaka točaka vraćen kada je `export_point_cloud` true; njegova GLB scena kombinira spojeni oblak sa stošcima kamera.
depth_maps
array of object {url, content_type, file_name, file_size, width, height}Izvoz karte dubine dostupan kada je `export_depth_maps` true. Unosi slijede slijed izvornih sličica, pri čemu je svaka sličica predstavljena sivinskim rasterskim PNG-om dubine 16 bitova.
prediction_data
array of object {url, content_type, file_name, file_size}Izvoz neobrađenih predikcija: kada je `export_prediction_data` true, svaka sličica ima vlastitu JSON datoteku, a datoteke slijede slijed sličica.
num_frames
integerUkupan broj rekonstruiranih sličica, uključujući slike i sličice uzorkovane iz videa.
depth_range
array of numberGranice dubine [min, max] koje se koriste za kvantizaciju `depth_maps`. Dubinu vratite kao min + pixel * (max - min) / 65535.
extrinsics
array of array of array of numberVanjske matrice kamera-iz-svijeta, dimenzija 3x4, za svaku sličicu; osi OpenCV-a pokazuju desno duž x, dolje duž y i naprijed duž z.
intrinsics
array of array of array of numberUnutarnje matrice pinhole kamere, dimenzija 3x3, za svaku sličicu, izražene u koordinatama piksela modelove sličice 518x518.
timings
objectProteklo stvarno vrijeme za svaku fazu, u sekundama.

Za AI agente: ova je stranica u Markdownu dostupna na https://doitong.com/hr/developers/models/vggt-1b.md. Svi modeli i vodiči: https://doitong.com/developers/llms.txt