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.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 qui produit un maillage GLB texturé à partir de 1 à 16 photos d’un même objet

Open model · 3D

Votre premier résultat apparaîtra ici

Créez 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 pendant 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 au fur et à mesure de vos modifications.

•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 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 demande 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 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; à mesure que cette valeur augmente, le bruit peut augmenter en échange d’une correspondance plus étroite.

par défaut 0.7

Réduction des artefacts causés par un guidage fort pendant 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 calendrier 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érence à 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 pendant 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 calendrier de bruit utilisé lors de l’affinement de la forme.

par défaut 1

Degré d’adhérence des textures aux couleurs de l’entrée.

par défaut 0

Réduction des artefacts causés par un guidage fort pendant 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 calendrier 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.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 au Doitong API et enregistrée dans localStorage uniquement si vous cochez Mémoriser. Obtenir une clé API

À propos de ReconViaGen 0.5

Crée un modèle 3D à partir de `image_urls`, qui accepte de 1 à 16 vues du même objet; un plus grand nombre de vues améliore la reconstruction. Retourne 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` déterminent 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 demande 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 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; à mesure que cette valeur augmente, le bruit peut augmenter en échange d’une correspondance plus étroite.
ss_guidance_rescalefacultatif
Typenumber
Par défaut0.7
0 – 1
Réduction des artefacts causés par un guidage fort pendant 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 calendrier 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érence à 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 pendant 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 calendrier de bruit utilisé lors de l’affinement de la forme.
tex_slat_guidance_strengthfacultatif
Typenumber
Par défaut1
0 – 10
Degré d’adhérence 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 pendant 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 calendrier 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 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
La vérification peut être assouplie 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.ru/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.ru/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
Vos fichiers, votre choixChaque outputs[].url est une copie dans notre stockage : conservée indéfiniment (facturation par Go-mois) ou pendant 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, les vidéos et les fichiers 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
integerValeur de départ appliquée pendant la génération.

Pour les agents IA : cette page en Markdown se trouve à https://doitong.com/fr-CA/developers/models/reconviagen-0.5.md. Tous les modèles et guides : https://doitong.com/developers/llms.txt