Ir al contenido

ReconViaGen 0.5

Integrar

Id del modelo 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"

Esta solicitud: 0,30 $ 300 créditos de API Ejecutar en esta página

Obtener clave de API
Open model Imagen a 3D #multi-view#3d-reconstruction

Reconstrucción de imagen a 3D con varias vistas que genera una malla GLB texturizada a partir de 1 a 16 fotos de un objeto

Open model · 3D

Tu primer resultado aparecerá aquí

Crea una solicitud abajo y ejecútala con tu clave de API. Las salidas se copian en nuestro almacenamiento, conservadas para siempre o 7 días gratis.

Crear una solicitud

Los controles se generan a partir del esquema del modelo. El código y el precio se actualizan al modificarlos.

•obligatorio image_urls
Suelta un archivo o · hasta 16

Proporciona vistas para la reconstrucción 3D: una sola vista es suficiente, pero las vistas adicionales mejoran la calidad y todas deben mostrar el mismo objeto.

resolution predeterminado 1024

Resolución de la salida; aumentarla añade detalles, pero tarda más.

Avanzado 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 predeterminado mesh

Fuente utilizada para construir la estructura dispersa. Elige 'direct' para obtener la máxima velocidad, 'mesh' para obtener la máxima calidad o 'mvtrellis2' para el procesamiento multivista con TRELLIS.2.

texture_size predeterminado 2048

Resolución utilizada para la imagen de textura horneada de la malla.

predeterminado adaptive_guidance_weight

Estrategia de condicionamiento multivista, aplicable solo con varias imágenes de entrada; en la mayoría de los casos, elige 'adaptive_guidance_weight' para obtener los mejores resultados.

predeterminado 7.5

Controla la fidelidad de la estructura 3D inicial respecto a la entrada; al aumentar este valor, se intercambia potencialmente más ruido por una coincidencia más precisa.

predeterminado 0.7

Reducción de los artefactos causados por una guía intensa durante la etapa 1.

predeterminado 12

Número de pasos de eliminación de ruido utilizados para crear la estructura inicial.

predeterminado 5

Nitidez del programa de ruido utilizado al generar la estructura.

predeterminado 7.5

Intensidad de guía de la etapa SLat; se aplica solo cuando ss_source está establecido en 'mesh'.

predeterminado 0.5

Reescalado de guía de la etapa SLat; se aplica solo cuando ss_source está establecido en 'mesh'.

predeterminado 12

Número de pasos de muestreo de la etapa SLat; se aplica solo cuando ss_source está establecido en 'mesh'.

predeterminado 3

Configuración Rescale T de la etapa SLat; se aplica solo cuando ss_source está establecido en 'mesh'.

predeterminado 7.5

Grado de adhesión a la entrada al generar geometría detallada.

predeterminado 0.5

Reducción de los artefactos causados por una guía intensa durante la etapa de forma.

predeterminado 12

Número de pasos de eliminación de ruido utilizados para refinar la forma.

predeterminado 3

Nitidez del programa de ruido utilizado al refinar la forma.

predeterminado 1

Grado de adhesión de la textura a los colores de la entrada.

predeterminado 0

Reducción de los artefactos causados por una guía intensa durante la etapa de textura.

predeterminado 12

Cantidad de pasos de eliminación de ruido utilizados para generar texturas.

predeterminado 3

Nitidez del programa de ruido utilizado al generar texturas.

predeterminado 500000

Número de vértices deseado para la malla finalizada.

Semilla utilizada para una generación aleatoria reproducible.

POST /run/reconviagen-0.5?wait=20 cotización → 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"

Ejecutar esta solicitud

Tu clave permanece en este navegador: solo se envía a la Doitong API y se guarda (localStorage) únicamente si marcas Recordar. Obtener una clave de API

Acerca de ReconViaGen 0.5

Crea un modelo 3D a partir de `image_urls`, que recibe de 1 a 16 vistas del mismo objeto; un mayor número de vistas mejora la reconstrucción. Devuelve un archivo GLB con materiales PBR. `resolution` puede ser 512, 1024 o 1536, `texture_size` 1024, 2048 o 4096, y `decimation_target` establece el número de vértices de la malla entre 5,000 y 2,000,000. `ss_source` y `multi_image_strategy` seleccionan cómo se combinan la estructura y las vistas, con controles de guía y muestreo por etapa.

Parámetros

Envía el nombre canónico o el nombre nativo, no ambos. Nombres canónicos

NombreTipo PredeterminadoPermitido Descripción
seedopcional
Tipointeger | null
Semilla utilizada para una generación aleatoria reproducible.
resolutionopcional
Tipoenum
Predeterminado1024
51210241536
Resolución de la salida; aumentarla añade detalles, pero tarda más.
ss_sourceopcional
Tipoenum
Predeterminadomesh
directmeshmvtrellis2
Fuente utilizada para construir la estructura dispersa. Elige 'direct' para obtener la máxima velocidad, 'mesh' para obtener la máxima calidad o 'mvtrellis2' para el procesamiento multivista con TRELLIS.2.
ss_guidance_strengthopcional
Tiponumber
Predeterminado7.5
0 – 10
Controla la fidelidad de la estructura 3D inicial respecto a la entrada; al aumentar este valor, se intercambia potencialmente más ruido por una coincidencia más precisa.
ss_guidance_rescaleopcional
Tiponumber
Predeterminado0.7
0 – 1
Reducción de los artefactos causados por una guía intensa durante la etapa 1.
ss_sampling_stepsopcional
Tipointeger
Predeterminado12
1 – 50
Número de pasos de eliminación de ruido utilizados para crear la estructura inicial.
ss_rescale_topcional
Tiponumber
Predeterminado5
1 – 6
Nitidez del programa de ruido utilizado al generar la estructura.
slat_guidance_strengthopcional
Tiponumber
Predeterminado7.5
0 – 10
Intensidad de guía de la etapa SLat; se aplica solo cuando ss_source está establecido en 'mesh'.
slat_guidance_rescaleopcional
Tiponumber
Predeterminado0.5
0 – 1
Reescalado de guía de la etapa SLat; se aplica solo cuando ss_source está establecido en 'mesh'.
slat_sampling_stepsopcional
Tipointeger
Predeterminado12
1 – 50
Número de pasos de muestreo de la etapa SLat; se aplica solo cuando ss_source está establecido en 'mesh'.
slat_rescale_topcional
Tiponumber
Predeterminado3
1 – 6
Configuración Rescale T de la etapa SLat; se aplica solo cuando ss_source está establecido en 'mesh'.
shape_slat_guidance_strengthopcional
Tiponumber
Predeterminado7.5
0 – 10
Grado de adhesión a la entrada al generar geometría detallada.
shape_slat_guidance_rescaleopcional
Tiponumber
Predeterminado0.5
0 – 1
Reducción de los artefactos causados por una guía intensa durante la etapa de forma.
shape_slat_sampling_stepsopcional
Tipointeger
Predeterminado12
1 – 50
Número de pasos de eliminación de ruido utilizados para refinar la forma.
shape_slat_rescale_topcional
Tiponumber
Predeterminado3
1 – 6
Nitidez del programa de ruido utilizado al refinar la forma.
tex_slat_guidance_strengthopcional
Tiponumber
Predeterminado1
0 – 10
Grado de adhesión de la textura a los colores de la entrada.
tex_slat_guidance_rescaleopcional
Tiponumber
Predeterminado0
0 – 1
Reducción de los artefactos causados por una guía intensa durante la etapa de textura.
tex_slat_sampling_stepsopcional
Tipointeger
Predeterminado12
1 – 50
Cantidad de pasos de eliminación de ruido utilizados para generar texturas.
tex_slat_rescale_topcional
Tiponumber
Predeterminado3
1 – 6
Nitidez del programa de ruido utilizado al generar texturas.
decimation_targetopcional
Tipointeger
Predeterminado500000
5000 – 2.000.000
Número de vértices deseado para la malla finalizada.
texture_sizeopcional
Tipoenum
Predeterminado2048
102420484096
Resolución utilizada para la imagen de textura horneada de la malla.
image_urlsobligatorio images
Tipourl[] · image
≤ 16 elementos
Proporciona vistas para la reconstrucción 3D: una sola vista es suficiente, pero las vistas adicionales mejoran la calidad y todas deben mostrar el mismo objeto.
multi_image_strategyopcional
Tipoenum
Predeterminadoadaptive_guidance_weight
average_rightweighted_averagesequentialaverageadaptive_guidance_weightfixed_guidance_rescale
Estrategia de condicionamiento multivista, aplicable solo con varias imágenes de entrada; en la mayoría de los casos, elige 'adaptive_guidance_weight' para obtener los mejores resultados.
enable_safety_checkeropcional
Tipoboolean
Predeterminadotrue
La moderación puede relajarse estableciendo false, siempre que el autor de la llamada esté autorizado.
obligatorio Nombre canónico, también aceptado

Los parámetros de archivo aceptan una URL pública https://, un URI data: de hasta 10 MB o el file_url de una carga. Archivos

Salida

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"
  }
}
Tus archivos, tú eligesCada outputs[].url es una copia en nuestro almacenamiento: conservada para siempre (se cobra por GB-mes) o 7 días gratis, según la configuración de tu cuenta o ?storage=.
La misma estructura en todos los modelostype, url, content_type, width, height y duration, tanto para imágenes como para vídeo y audio. output es el objeto de resultado propio del modelo.
Campos de salida
model_glb
object {url, content_type, file_name, file_size}GLB generado que contiene un modelo 3D con materiales PBR.
seed
integerSeed aplicado durante la generación.

Para agentes de IA: esta página en Markdown está en https://doitong.com/es/developers/models/reconviagen-0.5.md. Todos los modelos y guías: https://doitong.com/developers/llms.txt