Accéder 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.ru/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.ru/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Cette requête: 0,30 $ 300 crédits API · ≈ 32,27 ₽ 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.

•obligatoire 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 doivent toutes 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 une qualité maximale ou 'mvtrellis2' pour un 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 accru pour une correspondance plus étroite à mesure que 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 planning de bruit utilisé lors de la génération de la structure.

par défaut 7.5

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

par défaut 0.5

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

par défaut 12

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

par défaut 3

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

par défaut 7.5

Degré d’adhésion à 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 planning de bruit utilisé lors de l’affinement de la forme.

par défaut 1

Degré d’adhésion de la texture 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 planning de bruit utilisé lors de la génération des textures.

par défaut 500000

Nombre de sommets souhaité pour le maillage final.

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.ru/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.ru/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 ; davantage de vues améliorent 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 entre 5,000 et 2,000,000. `ss_source` et `multi_image_strategy` sélectionnent la combinaison de la structure et des 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 une qualité maximale ou 'mvtrellis2' pour un 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 accru pour une correspondance plus étroite à mesure que 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 planning 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 de 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 de 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 de 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 de 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é d’adhésion à 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 planning de bruit utilisé lors de l’affinement de la forme.
tex_slat_guidance_strengthfacultatif
Typenumber
Par défaut1
0 – 10
Degré d’adhésion de la texture 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 planning 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 final.
texture_sizefacultatif
Typeenum
Par défaut2048
102420484096
Résolution utilisée pour l’image de texture cuite du maillage.
image_urlsobligatoire 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 doivent toutes 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é.
obligatoire 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.ru/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.ru/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
Vos fichiers, votre choixChaque outputs[].url est une copie sur notre stockage : conservée indéfiniment (facturation par Go-mois) ou 7 jours gratuitement, selon le réglage de votre compte ou ?storage=.
Une structure identique pour chaque modèletype, url, content_type, width, height et duration, pour les images, les vidéos et l'audio. output est l'objet de résultat propre au 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 à l'adresse https://doitong.com/fr-FR/developers/models/reconviagen-0.5.md. Tous les modèles et guides : https://doitong.com/developers/llms.txt