Passer au contenu

Meshy 6 Preview · Text to 3D

Intégrer

Identifiant du modèle meshy/v6-preview/text-to-3d
# 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/meshy/v6-preview/text-to-3d?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field"
  }'

# 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,80 $ 800 crédits API · ≈ 85,85 ₽ L’exécuter sur cette page

Obtenir une clé API
Meshy Texte vers 3D #text-to-3d

Conversion texte-3D Meshy 6 Preview avec mode aperçu ou texturé et expansion facultative de l’invite

Meshy · 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 88 / 600

Description de l’objet à représenter comme modèle 3D, limitée à 600 caractères.

Avancé texture_prompt · texture_image_url · mode · model_type · topology · symmetry_mode · pose_mode · target_polycount · rigging_height_meters · animation_action_id · seed · should_remesh · enable_pbr · is_a_t_pose · enable_prompt_expansion · enable_rigging · enable_animation · enable_safety_checker
0 / 600

Oriente la texturation avec une invite supplémentaire en mode 'full'; les autres modes ne l’utilisent pas.

Déposez un fichier ou

Image de référence 2D pour la génération de textures, appliquée uniquement en mode 'full'.

mode par défaut full

Mode de génération : 'preview' produit la géométrie sans textures, tandis que 'full' produit un modèle texturé en combinant preview et refine.

model_type par défaut standard

Mode de maillage 3D : choisissez 'lowpoly' pour un résultat à faible nombre de polygones optimisé pour des polygones plus nets; dans ce mode, Meshy ignore topology, target_polycount et should_remesh. Pour un résultat classique riche en détails, choisissez 'standard', ou choisissez 'smart-topology' pour utiliser Meshy-T2 pendant l’étape de géométrie (preview) et obtenir des parties nettes générées séparément dès le départ.

topology par défaut triangle

Choix de topologie du modèle entre Triangle pour les détails géométriques et Quad pour la douceur de la surface.

symmetry_mode par défaut auto

Paramètre de symétrie appliqué lors de la génération du modèle.

pose_mode par défaut

Laissez la chaîne vide pour ne pas préciser la pose du modèle généré, ou demandez une pose en A avec 'a-pose' ou une pose en T avec 't-pose'.

par défaut 30000

Nombre cible de polygones, plafonné à 15,000 lorsque model_type est 'smart-topology'. Omettre la cible dans ce mode sélectionne la valeur inférieure par défaut de Meshy, soit 4,000.

par défaut 1.7

Fournissez une taille estimée du personnage en mètres lorsque enable_rigging est true; sinon, cette valeur n’a aucun effet.

par défaut 92

ID de préréglage d’animation de la bibliothèque Meshy, dont les actions disponibles sont répertoriées à https://docs.meshy.ai/en/api/animation-library. La validation et l’utilisation s’appliquent uniquement lorsque enable_animation est true : les valeurs hors de [0, 696] sont rejetées avec une erreur 422, et "Idle" correspond à `0`.

Réutilisez cette graine avec une invite inchangée pour reproduire généralement un résultat antérieur.

POST /run/meshy/v6-preview/text-to-3d?wait=20 devis → 0,80 $
# 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/meshy/v6-preview/text-to-3d?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field"
  }'

# 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 Meshy 6 Preview · Text to 3D

Génère un modèle 3D à partir d’une invite de 600 caractères maximum. `mode` vaut preview pour une géométrie non texturée ou full pour un modèle texturé. Les options comprennent `enable_prompt_expansion`, le type de maillage, la topologie, `target_polycount` (100 à 300000), les cartes PBR, le mode pose et le squelette humanoïde avec préréglages d’animation.

Paramètres

NomType Par défautAutorisé Description
promptrequis
Typestring
≤ 600 caractères
Description de l’objet à représenter comme modèle 3D, limitée à 600 caractères.
modefacultatif
Typeenum
Par défautfull
previewfull
Mode de génération : 'preview' produit la géométrie sans textures, tandis que 'full' produit un modèle texturé en combinant preview et refine.
seedfacultatif
Typeinteger | null
Réutilisez cette graine avec une invite inchangée pour reproduire généralement un résultat antérieur.
model_typefacultatif
Typeenum
Par défautstandard
standardlowpolysmart-topology
Mode de maillage 3D : choisissez 'lowpoly' pour un résultat à faible nombre de polygones optimisé pour des polygones plus nets; dans ce mode, Meshy ignore topology, target_polycount et should_remesh. Pour un résultat classique riche en détails, choisissez 'standard', ou choisissez 'smart-topology' pour utiliser Meshy-T2 pendant l’étape de géométrie (preview) et obtenir des parties nettes générées séparément dès le départ.
topologyfacultatif
Typeenum
Par défauttriangle
quadtriangle
Choix de topologie du modèle entre Triangle pour les détails géométriques et Quad pour la douceur de la surface.
target_polycountfacultatif
Typeinteger
Par défaut30000
100 – 300 000
Nombre cible de polygones, plafonné à 15,000 lorsque model_type est 'smart-topology'. Omettre la cible dans ce mode sélectionne la valeur inférieure par défaut de Meshy, soit 4,000.
should_remeshfacultatif
Typeboolean
Par défauttrue
Ignorez le remaillage et recevez le maillage triangulaire brut en définissant cette valeur sur false; sinon, activez la phase de remaillage.
symmetry_modefacultatif
Typeenum
Par défautauto
offautoon
Paramètre de symétrie appliqué lors de la génération du modèle.
enable_pbrfacultatif
Typeboolean
Par défautfalse
Contrôle la génération des cartes PBR métallique, rugosité et normale en plus de la couleur de base.
is_a_t_posefacultatif
Typeboolean
Par défautfalse
Commutateur de génération en pose en T activé par true; obsolète au profit de pose_mode.
pose_modefacultatif
Typeenum
Par défaut
a-poset-pose
Laissez la chaîne vide pour ne pas préciser la pose du modèle généré, ou demandez une pose en A avec 'a-pose' ou une pose en T avec 't-pose'.
enable_prompt_expansionfacultatif
Typeboolean
Par défautfalse
Permet à un grand modèle de langage d'enrichir l'invite avec des détails. L'activation de cette expansion laisse le sens de l'invite inchangé.
texture_promptfacultatif
Typestring | null
≤ 600 caractères
Oriente la texturation avec une invite supplémentaire en mode 'full'; les autres modes ne l’utilisent pas.
texture_image_urlfacultatif
Typeurl · image
Image de référence 2D pour la génération de textures, appliquée uniquement en mode 'full'.
enable_riggingfacultatif
Typeboolean
Par défautfalse
Rigging humanoïde automatique, particulièrement efficace pour les modèles humanoïdes dont les membres sont clairement distinguables. L’activer applique un rigging au modèle généré et fournit des animations de base de marche et de course.
rigging_height_metersfacultatif
Typenumber
Par défaut1.7
> 0
Fournissez une taille estimée du personnage en mètres lorsque enable_rigging est true; sinon, cette valeur n’a aucun effet.
enable_animationfacultatif
Typeboolean
Par défautfalse
Indique si le modèle avec rigging reçoit une animation préréglée, ce qui nécessite que enable_rigging soit true.
animation_action_idfacultatif
Typeinteger
Par défaut92
ID de préréglage d’animation de la bibliothèque Meshy, dont les actions disponibles sont répertoriées à https://docs.meshy.ai/en/api/animation-library. La validation et l’utilisation s’appliquent uniquement lorsque enable_animation est true : les valeurs hors de [0, 696] sont rejetées avec une erreur 422, et "Idle" correspond à `0`.
enable_safety_checkerfacultatif
Typeboolean
Par défauttrue
Commutateur de vérification de sécurité avant traitement : true fait d’une vérification de sécurité de l’entrée une condition préalable au traitement.
requis

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": "meshy/v6-preview/text-to-3d",
  "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": 800,
    "usd": "0.80",
    "charged": 800,
    "refunded": 0
  },
  "input": {
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field"
  },
  "output": {
    "animation_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
    },
    "animation_fbx": {
      "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
    },
    "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
    },
    "thumbnail": {
      "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
    },
    "model_urls": {
      "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
      },
      "fbx": {
        "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
      },
      "obj": {
        "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
      },
      "usdz": {
        "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
      },
      "blend": {
        "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
      },
      "stl": {
        "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
      }
    },
    "texture_urls": [
      {
        "base_color": {
          "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
        },
        "metallic": {
          "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
        },
        "normal": {
          "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
        },
        "roughness": {
          "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,
    "prompt": "A rustic, antique wooden treasure chest with a curved, domed lid, constructed from weathered, dark brown planks exhibiting prominent wood grain and subtle distress. It's heavily reinforced with broad, dark grey, oxidized metal bands secured by numerous circular rivets. Ornate, dark iron decorative elements featuring swirling foliate patterns and dragon motifs adorn the corners and lid. A prominent, circular, intricately carved metal lock plate with a central keyhole dominates the front, flanked by two large, dark metallic pull rings.",
    "actual_prompt": "string",
    "rigged_character_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
    },
    "rigged_character_fbx": {
      "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
    },
    "basic_animations": {
      "walking_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
      },
      "walking_fbx": {
        "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
      },
      "walking_armature_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
      },
      "running_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
      },
      "running_fbx": {
        "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
      },
      "running_armature_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
      }
    },
    "rig_task_id": "string"
  },
  "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
animation_glb
object {url, content_type, file_name, file_size} | nullRésultat d’animation contenant le modèle 3D au format GLB; la réponse omet ce résultat sauf si enable_animation est true.
animation_fbx
object {url, content_type, file_name, file_size} | nullRésultat d’animation contenant le modèle 3D au format FBX; la réponse omet ce résultat sauf si enable_animation est true.
model_glb
object {url, content_type, file_name, file_size}Fichier GLB contenant l’objet 3D généré.
thumbnail
object {url, content_type, file_name, file_size} | nullVignette affichant un aperçu du modèle généré.
model_urls
object {glb, fbx, obj, usdz, blend, stl}Liens vers le modèle 3D dans divers formats.
texture_urls
array of object {base_color, metallic, normal, roughness}Fichiers de texture représentés comme un tableau d’objets.
seed
integer | nullValeur de la graine utilisée pendant la génération.
prompt
stringInvite textuelle fournie pour la génération.
actual_prompt
string | nullInvite effectivement appliquée à la génération lorsque l’expansion des invites était activée.
rigged_character_glb
object {url, content_type, file_name, file_size} | nullRésultat du rigging fourni comme fichier de personnage GLB; absent de la réponse sauf si enable_rigging est true.
rigged_character_fbx
object {url, content_type, file_name, file_size} | nullRésultat du rigging fourni comme fichier de personnage FBX; absent de la réponse sauf si enable_rigging est true.
basic_animations
object {walking_glb, walking_fbx, walking_armature_glb, running_glb, running_fbx, running_armature_glb} | nullAnimations de marche et de course de base, incluses uniquement si enable_rigging est true.
rig_task_id
string | nullIdentifiant de la tâche de rigging; inclus uniquement si enable_rigging est true.

Plus de modèles : Texte vers 3D

Pour les agents IA : cette page en Markdown se trouve à https://doitong.com/fr-CA/developers/models/meshy/v6-preview/text-to-3d.md. Tous les modèles et guides : https://doitong.com/developers/llms.txt