Passer au contenu

ReconViaGen 0.5

Intégrer

Identifiant du modèle 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"

Cette requête: 0,30 $ 300 crédits API L’exécuter sur cette page

Obtenir une clé API
Open model Image vers 3D #multi-view#3d-reconstruction

Reconstruction multi-vues d'image vers 3D produisant un maillage GLB texturé à partir de 1 à 16 photos d'un même objet

Open model · 3D

Votre premier résultat apparaîtra ici

Construisez une requête ci-dessous et exécutez-la avec votre clé API. Les sorties sont copiées dans notre stockage, conservées indéfiniment ou 7 jours gratuitement.

Créer une requête

Les contrôles sont générés à partir du schéma du modèle. Le code et le prix se mettent à jour lorsque vous les modifiez.

•requis image_urls
Déposez un fichier, ou · jusqu’à 16

Fournissez des vues pour la reconstruction 3D : une seule vue suffit, mais des vues supplémentaires améliorent la qualité et toutes doivent représenter le même objet.

resolution par défaut 1024

Résolution de la sortie ; l’augmenter ajoute des détails mais prend plus de temps.

Avancé 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 par défaut mesh

Source utilisée pour construire la structure clairsemée. Choisissez 'direct' pour une vitesse maximale, 'mesh' pour la qualité la plus élevée ou 'mvtrellis2' pour le traitement multi-vues avec TRELLIS.2.

texture_size par défaut 2048

Résolution utilisée pour l’image de texture cuite du maillage.

par défaut adaptive_guidance_weight

Stratégie de conditionnement multi-vues, applicable uniquement avec plusieurs images d’entrée ; dans la plupart des cas, choisissez 'adaptive_guidance_weight' pour obtenir les meilleurs résultats.

par défaut 7.5

Contrôle la fidélité de la structure 3D initiale à l’entrée, au prix d’un bruit potentiellement plus important pour une correspondance plus étroite lorsque cette valeur augmente.

par défaut 0.7

Réduction des artefacts causés par un guidage fort lors de l’étape 1.

par défaut 12

Nombre d’étapes de débruitage utilisées pour créer la structure initiale.

par défaut 5

Netteté du programme de bruit utilisé lors de la génération de la structure.

par défaut 7.5

Intensité du guidage à l’étape SLat ; s’applique uniquement lorsque ss_source est défini sur 'mesh'.

par défaut 0.5

Redimensionnement du guidage à l’étape SLat ; s’applique uniquement lorsque ss_source est défini sur 'mesh'.

par défaut 12

Nombre d’étapes d’échantillonnage à l’étape SLat ; s’applique uniquement lorsque ss_source est défini sur 'mesh'.

par défaut 3

Paramètre Rescale T à l’étape SLat ; s’applique uniquement lorsque ss_source est défini sur 'mesh'.

par défaut 7.5

Degré de fidélité à l’entrée lors de la génération de la géométrie détaillée.

par défaut 0.5

Réduction des artefacts causés par un guidage fort lors de l’étape de forme.

par défaut 12

Nombre d’étapes de débruitage utilisées pour affiner la forme.

par défaut 3

Netteté du programme de bruit utilisé lors de l’affinage de la forme.

par défaut 1

Degré de fidélité des textures aux couleurs de l’entrée.

par défaut 0

Réduction des artefacts causés par un guidage fort lors de l’étape de texture.

par défaut 12

Nombre d’étapes de débruitage utilisées pour générer les textures.

par défaut 3

Netteté du programme de bruit utilisé lors de la génération des textures.

par défaut 500000

Nombre de sommets souhaité pour le maillage finalisé.

Graine utilisée pour une génération aléatoire reproductible.

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

Exécuter cette requête

Votre clé reste dans ce navigateur : elle est envoyée uniquement à la Doitong API et enregistrée dans localStorage uniquement si vous cochez Mémoriser. Obtenir une clé API

À propos de ReconViaGen 0.5

Construit un modèle 3D à partir de `image_urls`, qui accepte 1 à 16 vues du même objet ; un plus grand nombre de vues améliore la reconstruction. Renvoie un fichier GLB avec des matériaux PBR. `resolution` peut être 512, 1024 ou 1536, `texture_size` 1024, 2048 ou 4096, et `decimation_target` définit le nombre de sommets du maillage de 5,000 à 2,000,000. `ss_source` et `multi_image_strategy` sélectionnent la manière de combiner la structure et les vues, avec des contrôles de guidage et d'échantillonnage par étape.

Paramètres

Envoyez soit le nom canonique, soit le nom natif, mais pas les deux. Noms canoniques

NomType Par défautAutorisé Description
seedfacultatif
Typeinteger | null
Graine utilisée pour une génération aléatoire reproductible.
resolutionfacultatif
Typeenum
Par défaut1024
51210241536
Résolution de la sortie ; l’augmenter ajoute des détails mais prend plus de temps.
ss_sourcefacultatif
Typeenum
Par défautmesh
directmeshmvtrellis2
Source utilisée pour construire la structure clairsemée. Choisissez 'direct' pour une vitesse maximale, 'mesh' pour la qualité la plus élevée ou 'mvtrellis2' pour le traitement multi-vues avec TRELLIS.2.
ss_guidance_strengthfacultatif
Typenumber
Par défaut7.5
0 – 10
Contrôle la fidélité de la structure 3D initiale à l’entrée, au prix d’un bruit potentiellement plus important pour une correspondance plus étroite lorsque cette valeur augmente.
ss_guidance_rescalefacultatif
Typenumber
Par défaut0.7
0 – 1
Réduction des artefacts causés par un guidage fort lors de l’étape 1.
ss_sampling_stepsfacultatif
Typeinteger
Par défaut12
1 – 50
Nombre d’étapes de débruitage utilisées pour créer la structure initiale.
ss_rescale_tfacultatif
Typenumber
Par défaut5
1 – 6
Netteté du programme de bruit utilisé lors de la génération de la structure.
slat_guidance_strengthfacultatif
Typenumber
Par défaut7.5
0 – 10
Intensité du guidage à l’étape SLat ; s’applique uniquement lorsque ss_source est défini sur 'mesh'.
slat_guidance_rescalefacultatif
Typenumber
Par défaut0.5
0 – 1
Redimensionnement du guidage à l’étape SLat ; s’applique uniquement lorsque ss_source est défini sur 'mesh'.
slat_sampling_stepsfacultatif
Typeinteger
Par défaut12
1 – 50
Nombre d’étapes d’échantillonnage à l’étape SLat ; s’applique uniquement lorsque ss_source est défini sur 'mesh'.
slat_rescale_tfacultatif
Typenumber
Par défaut3
1 – 6
Paramètre Rescale T à l’étape SLat ; s’applique uniquement lorsque ss_source est défini sur 'mesh'.
shape_slat_guidance_strengthfacultatif
Typenumber
Par défaut7.5
0 – 10
Degré de fidélité à l’entrée lors de la génération de la géométrie détaillée.
shape_slat_guidance_rescalefacultatif
Typenumber
Par défaut0.5
0 – 1
Réduction des artefacts causés par un guidage fort lors de l’étape de forme.
shape_slat_sampling_stepsfacultatif
Typeinteger
Par défaut12
1 – 50
Nombre d’étapes de débruitage utilisées pour affiner la forme.
shape_slat_rescale_tfacultatif
Typenumber
Par défaut3
1 – 6
Netteté du programme de bruit utilisé lors de l’affinage de la forme.
tex_slat_guidance_strengthfacultatif
Typenumber
Par défaut1
0 – 10
Degré de fidélité des textures aux couleurs de l’entrée.
tex_slat_guidance_rescalefacultatif
Typenumber
Par défaut0
0 – 1
Réduction des artefacts causés par un guidage fort lors de l’étape de texture.
tex_slat_sampling_stepsfacultatif
Typeinteger
Par défaut12
1 – 50
Nombre d’étapes de débruitage utilisées pour générer les textures.
tex_slat_rescale_tfacultatif
Typenumber
Par défaut3
1 – 6
Netteté du programme de bruit utilisé lors de la génération des textures.
decimation_targetfacultatif
Typeinteger
Par défaut500000
5 000 – 2 000 000
Nombre de sommets souhaité pour le maillage finalisé.
texture_sizefacultatif
Typeenum
Par défaut2048
102420484096
Résolution utilisée pour l’image de texture cuite du maillage.
image_urlsrequis images
Typeurl[] · image
≤ 16 éléments
Fournissez des vues pour la reconstruction 3D : une seule vue suffit, mais des vues supplémentaires améliorent la qualité et toutes doivent représenter le même objet.
multi_image_strategyfacultatif
Typeenum
Par défautadaptive_guidance_weight
average_rightweighted_averagesequentialaverageadaptive_guidance_weightfixed_guidance_rescale
Stratégie de conditionnement multi-vues, applicable uniquement avec plusieurs images d’entrée ; dans la plupart des cas, choisissez 'adaptive_guidance_weight' pour obtenir les meilleurs résultats.
enable_safety_checkerfacultatif
Typeboolean
Par défauttrue
Le filtrage peut être assoupli en définissant false, si l'appelant est autorisé.
requis Nom canonique, également accepté

Les paramètres de fichier acceptent une URL publique https://, un URI data: jusqu’à 10 MB ou le file_url d’un téléversement. Fichiers

Sortie

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"
  }
}
Vos fichiers, votre choixChaque outputs[].url est une copie dans notre stockage : conservée indéfiniment (facturation au Go-mois) ou 7 jours gratuitement, selon le réglage de votre compte ou ?storage=.
Même structure pour chaque modèletype, url, content_type, width, height et duration, pour les images, vidéos et fichiers audio. output est le propre objet de résultat du modèle.
Champs de sortie
model_glb
object {url, content_type, file_name, file_size}GLB généré contenant un modèle 3D avec des matériaux PBR.
seed
integerSeed appliqué pendant la génération.

Pour les agents IA : cette page au format Markdown est disponible à https://doitong.com/fr/developers/models/reconviagen-0.5.md. Tous les modèles et guides : https://doitong.com/developers/llms.txt